فهرست منبع

CMake: Add threads library.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16223 54d463be-8e91-2dee-dedb-b68131a5f0ec
flaviojs 13 سال پیش
والد
کامیت
14d87ed947
1فایلهای تغییر یافته به همراه13 افزوده شده و 0 حذف شده
  1. 13 0
      CMakeLists.txt

+ 13 - 0
CMakeLists.txt

@@ -138,6 +138,19 @@ if( Subversion_FOUND AND SVNVERSION )
 endif()
 
 
+#
+# threads
+#
+message( STATUS "Detecting threads library" )
+set( CMAKE_THREAD_PREFER_PTHREAD 1 )
+find_package(Threads REQUIRED)
+if( CMAKE_THREAD_LIBS_INIT )
+	message( STATUS "Adding global library: ${FUNCTION_FLOOR_LIBRARIES}" )
+	set_property( CACHE GLOBAL_LIBRARIES  PROPERTY VALUE ${GLOBAL_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} )
+endif()
+message( STATUS "Detecting threads library - done" )
+
+
 #
 # math library (FreeBSD/Linux/Solaris)
 #