diff options
author | Oscar Fuentes <ofv@wanadoo.es> | 2008-11-18 23:45:21 +0000 |
---|---|---|
committer | Oscar Fuentes <ofv@wanadoo.es> | 2008-11-18 23:45:21 +0000 |
commit | 4b442836fcb77e6d6b731a6d6bb3f31b36bc8870 (patch) | |
tree | d674af3001ee5900365090010c300bb773d3d8ce /cmake | |
parent | c5b795e8ce28076aeb64ac4342b725bceac3607e (diff) | |
download | llvm-4b442836fcb77e6d6b731a6d6bb3f31b36bc8870.tar.gz llvm-4b442836fcb77e6d6b731a6d6bb3f31b36bc8870.tar.bz2 llvm-4b442836fcb77e6d6b731a6d6bb3f31b36bc8870.tar.xz |
CMake: Option for enabling/disabling threads.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59565 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'cmake')
-rwxr-xr-x | cmake/config-ix.cmake | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/cmake/config-ix.cmake b/cmake/config-ix.cmake index b8be58e108..fd6f73b31c 100755 --- a/cmake/config-ix.cmake +++ b/cmake/config-ix.cmake @@ -93,8 +93,17 @@ endif( NOT MSVC ) # FIXME: Signal handler return type, currently hardcoded to 'void' set(RETSIGTYPE void) -# Disable multithreading for now -set(ENABLE_THREADS 0) +if( LLVM_ENABLE_THREADS ) + if( HAVE_PTHREAD_H OR WIN32 ) + set(ENABLE_THREADS 1) + endif() +endif() + +if( ENABLE_THREADS ) + message(STATUS "Threads enabled.") +else( ENABLE_THREADS ) + message(STATUS "Threads disabled.") +endif() configure_file( ${LLVM_MAIN_INCLUDE_DIR}/llvm/Config/config.h.cmake |