[Commits] Rev 4270: MDEV-5756 CMake option to build without thread pool. in file:///home/hf/wmar/mdev-5756/

holyfoot at askmonty.org holyfoot at askmonty.org
Tue Jul 1 16:00:59 EEST 2014


At file:///home/hf/wmar/mdev-5756/

------------------------------------------------------------
revno: 4270
revision-id: holyfoot at askmonty.org-20140701104158-4gj5ztnjqlr1alwa
parent: holyfoot at askmonty.org-20140630193024-56wpcvwwy24kuzt4
committer: Alexey Botchkov <holyfoot at askmonty.org>
branch nick: mdev-5756
timestamp: Tue 2014-07-01 15:41:58 +0500
message:
  MDEV-5756 CMake option to build without thread pool.
          Check if the threadpool is available on the system and set HAVE_POOL_OF_THREADS respectively.
-------------- next part --------------
=== modified file 'sql/CMakeLists.txt'
--- a/sql/CMakeLists.txt	2014-05-30 11:24:25 +0000
+++ b/sql/CMakeLists.txt	2014-07-01 10:41:58 +0000
@@ -30,7 +30,15 @@ ${CMAKE_CURRENT_BINARY_DIR}/lex_hash.h 
 
 SET_SOURCE_FILES_PROPERTIES(${GEN_SOURCES} PROPERTIES GENERATED 1)
 
-ADD_DEFINITIONS(-DMYSQL_SERVER -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS) 
+ADD_DEFINITIONS(-DMYSQL_SERVER -DHAVE_EVENT_SCHEDULER) 
+
+IF (CMAKE_SYSTEM_NAME MATCHES "Linux" OR
+    CMAKE_SYSTEM_NAME MATCHES "Windows" OR
+    CMAKE_SYSTEM_NAME MATCHES "SunOS" OR
+    HAVE_KQUEUE)
+ ADD_DEFINITIONS(-DHAVE_POOL_OF_THREADS) 
+ENDIF()
+
 IF(SSL_DEFINES)
  ADD_DEFINITIONS(${SSL_DEFINES})
 ENDIF()



More information about the commits mailing list