瀏覽代碼

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 年之前
父節點
當前提交
aa2d5f1647
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      package-system/AWSGameLiftServerSDK/test/CMakeLists.txt

+ 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)