equal
deleted
inserted
replaced
113 INCLUDE(CheckTypeSize) |
113 INCLUDE(CheckTypeSize) |
114 CHECK_TYPE_SIZE("long long" LONG_LONG) |
114 CHECK_TYPE_SIZE("long long" LONG_LONG) |
115 SET(LEMON_HAVE_LONG_LONG ${HAVE_LONG_LONG}) |
115 SET(LEMON_HAVE_LONG_LONG ${HAVE_LONG_LONG}) |
116 |
116 |
117 INCLUDE(FindThreads) |
117 INCLUDE(FindThreads) |
118 SET(LEMON_USE_PTHREAD ${CMAKE_USE_PTHREADS_INIT}) |
118 |
119 SET(LEMON_USE_WIN32_THREADS ${CMAKE_USE_WIN32_THREADS_INIT}) |
119 IF(NOT LEMON_THREADING) |
|
120 IF(CMAKE_USE_PTHREADS_INIT) |
|
121 SET(LEMON_THREADING "Pthread") |
|
122 ELSEIF(CMAKE_USE_WIN32_THREADS_INIT) |
|
123 SET(LEMON_THREADING "Win32") |
|
124 ELSE() |
|
125 SET(LEMON_THREADING "None") |
|
126 ENDIF() |
|
127 ENDIF() |
|
128 |
|
129 SET( LEMON_THREADING "${LEMON_THREADING}" CACHE STRING |
|
130 "Choose the threading library, options are: Pthread Win32 None." |
|
131 FORCE ) |
|
132 |
|
133 IF(LEMON_THREADING STREQUAL "Pthread") |
|
134 SET(LEMON_USE_PTHREAD TRUE) |
|
135 ELSEIF(LEMON_THREADING STREQUAL "Win32") |
|
136 SET(LEMON_USE_WIN32_THREADS TRUE) |
|
137 ENDIF() |
120 |
138 |
121 ENABLE_TESTING() |
139 ENABLE_TESTING() |
122 |
140 |
123 IF(${CMAKE_BUILD_TYPE} STREQUAL "Maintainer") |
141 IF(${CMAKE_BUILD_TYPE} STREQUAL "Maintainer") |
124 ADD_CUSTOM_TARGET(check ALL COMMAND ${CMAKE_CTEST_COMMAND}) |
142 ADD_CUSTOM_TARGET(check ALL COMMAND ${CMAKE_CTEST_COMMAND}) |