add boost thread, glm

This commit is contained in:
Lion Kortlepel 2024-01-19 17:33:19 +01:00
parent 3de142a6d0
commit b882174ae7
No known key found for this signature in database
GPG Key ID: 4322FF2B4C71259B
2 changed files with 5 additions and 1 deletions

View File

@ -95,19 +95,22 @@ set(PRJ_LIBRARIES
protocol protocol
${LUA_LIBRARIES} ${LUA_LIBRARIES}
zstd::libzstd_static zstd::libzstd_static
Boost::thread
glm::glm
) )
# add dependency find_package calls and similar here # add dependency find_package calls and similar here
find_package(fmt CONFIG REQUIRED) find_package(fmt CONFIG REQUIRED)
find_package(OpenSSL REQUIRED) find_package(OpenSSL REQUIRED)
find_package(doctest CONFIG REQUIRED) find_package(doctest CONFIG REQUIRED)
find_package(Boost REQUIRED) find_package(Boost REQUIRED COMPONENTS thread)
find_package(httplib CONFIG REQUIRED) find_package(httplib CONFIG REQUIRED)
find_package(libzip CONFIG REQUIRED) find_package(libzip CONFIG REQUIRED)
find_package(RapidJSON CONFIG REQUIRED) find_package(RapidJSON CONFIG REQUIRED)
find_package(sol2 CONFIG REQUIRED) find_package(sol2 CONFIG REQUIRED)
find_package(toml11 CONFIG REQUIRED) find_package(toml11 CONFIG REQUIRED)
find_package(zstd CONFIG REQUIRED) find_package(zstd CONFIG REQUIRED)
find_package(glm CONFIG REQUIRED)
include_directories(include) include_directories(include)

View File

@ -72,6 +72,7 @@ function(set_project_warnings project_name)
-Werror=strict-aliasing -fstrict-aliasing -Werror=strict-aliasing -fstrict-aliasing
-Werror=missing-declarations -Werror=missing-declarations
-Werror=ctor-dtor-privacy -Werror=ctor-dtor-privacy
-Wno-missing-field-initializers
-Wswitch-default -Wswitch-default
-Werror=unused-result -Werror=unused-result
-Werror=implicit-fallthrough -Werror=implicit-fallthrough