COIN-OR::LEMON - Graph Library

Changeset 980:48e17328c155 in lemon-main


Ignore:
Timestamp:
01/29/12 22:33:14 (12 years ago)
Author:
Alpar Juttner <alpar@…>
Branch:
default
Children:
981:cdd2c7dad989, 984:fcb6ad1e67d0, 985:eb12ad2789fc, 1002:f63ba40a60f4
Phase:
public
Message:

LEMON_THREADING cmake variable for choosing threading lib (#223)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CMakeLists.txt

    r979 r980  
    116116
    117117INCLUDE(FindThreads)
    118 SET(LEMON_USE_PTHREAD ${CMAKE_USE_PTHREADS_INIT})
    119 SET(LEMON_USE_WIN32_THREADS ${CMAKE_USE_WIN32_THREADS_INIT})
     118
     119IF(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()
     127ENDIF()
     128
     129SET( LEMON_THREADING "${LEMON_THREADING}" CACHE STRING
     130  "Choose the threading library, options are: Pthread Win32 None."
     131  FORCE )
     132
     133IF(LEMON_THREADING STREQUAL "Pthread")
     134  SET(LEMON_USE_PTHREAD TRUE)
     135ELSEIF(LEMON_THREADING STREQUAL "Win32")
     136  SET(LEMON_USE_WIN32_THREADS TRUE)
     137ENDIF()
    120138
    121139ENABLE_TESTING()
Note: See TracChangeset for help on using the changeset viewer.