2
0
Эх сурвалжийг харах

Still not seeing pthreads making it into the compiler commandline. Adding explicit threads flag and printing a warning

Signed-off-by: Gene Walters <[email protected]>
Gene Walters 1 жил өмнө
parent
commit
aa2d5f1647

+ 4 - 0
package-system/AWSGameLiftServerSDK/test/CMakeLists.txt

@@ -45,9 +45,13 @@ find_package(AWSGameLiftServerSDK)
 
 add_executable(test_AWSGameLift test_AWSGameLiftServer.cpp)
 
+set(CMAKE_THREAD_PREFER_PTHREAD TRUE)
+set(THREADS_PREFER_PTHREAD_FLAG TRUE)
 find_package(Threads REQUIRED)
 if (CMAKE_USE_PTHREADS_INIT)
     target_link_libraries(test_AWSGameLift INTERFACE ${CMAKE_THREAD_LIBS_INIT})
+else()
+    message(WARNING "CMAKE_USE_PTHREADS_INIT is undefined!")
 endif ()
 
 target_link_libraries(test_AWSGameLift PRIVATE 3rdParty::OpenSSL 3rdParty::AWSGameLiftServerSDK)