| ... | ... |
@@ -115,8 +115,26 @@ |
| 115 | 115 |
SET(LEMON_HAVE_LONG_LONG ${HAVE_LONG_LONG})
|
| 116 | 116 |
|
| 117 | 117 |
INCLUDE(FindThreads) |
| 118 |
SET(LEMON_USE_PTHREAD ${CMAKE_USE_PTHREADS_INIT})
|
|
| 119 |
SET(LEMON_USE_WIN32_THREADS ${CMAKE_USE_WIN32_THREADS_INIT})
|
|
| 118 |
|
|
| 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 | 139 |
ENABLE_TESTING() |
| 122 | 140 |
|
0 comments (0 inline)