Changeset 6364
- Timestamp:
- 03/15/07 14:38:52
- Files:
-
- OpenThreads/trunk/CMakeLists.txt (modified) (2 diffs)
- OpenThreads/trunk/sproc_src/CMakeLists.txt (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
OpenThreads/trunk/CMakeLists.txt
r6353 r6364 62 62 ENDIF(DYNAMIC_OPENTHREADS) 63 63 64 # It doesn't look like sproc is used by OpenThreads65 64 # Do we have sproc? 66 #IF(CMAKE_SYSTEM MATCHES IRIX) 67 # CHECK_INCLUDE_FILES("sys/types.h;sys/prctl.h" CMAKE_HAVE_SPROC_H) 68 #ENDIF(CMAKE_SYSTEM MATCHES IRIX) 65 IF(CMAKE_SYSTEM MATCHES IRIX) 66 INCLUDE(CheckIncludeFiles) 67 CHECK_INCLUDE_FILES("sys/types.h;sys/prctl.h" CMAKE_HAVE_SPROC_H) 68 IF(CMAKE_HAVE_SPROC_H) 69 OPTION(OPENTHREADS_USE_SPROC_INSTEAD_OF_PTHREADS "Set to ON to build OpenThreads against sproc instead of pthreads" OFF) 70 ENDIF(CMAKE_HAVE_SPROC_H) 71 ENDIF(CMAKE_SYSTEM MATCHES IRIX) 69 72 70 73 # Maybe we should be using the FindThreads.cmake module? … … 80 83 ELSE(WIN32) 81 84 IF(UNIX) 82 SUBDIRS(pthread_src examples_src) 85 IF(OPENTHREADS_USE_SPROC_INSTEAD_OF_PTHREADS) 86 SUBDIRS(sproc_src examples_src) 87 ELSE(OPENTHREADS_USE_SPROC_INSTEAD_OF_PTHREADS) 88 SUBDIRS(pthread_src examples_src) 89 ENDIF(OPENTHREADS_USE_SPROC_INSTEAD_OF_PTHREADS) 83 90 ELSE(UNIX) 84 91 MESSAGE("Sorry, OpenThreads may not support your platform")
