Print error if no thread support is available
authorRoland Schulz <roland@utk.edu>
Wed, 28 Nov 2012 11:00:17 +0000 (06:00 -0500)
committerRoland Schulz <roland@utk.edu>
Wed, 28 Nov 2012 11:01:41 +0000 (06:01 -0500)
Change-Id: I1e1ad0553207308a0db3da5d7f059f8ea22b00c3

cmake/ThreadMPI.cmake

index 6292a223e230afacf8c23a5271a4f7b7bd1287f2..f569ab5d2bd28d45c8b080f8c3e375699df4ff5d 100644 (file)
@@ -78,12 +78,12 @@ if (CMAKE_USE_PTHREADS_INIT)
     set(THREAD_PTHREADS 1)
     #add_definitions(-DTHREAD_PTHREADS)
     set(THREAD_LIB ${CMAKE_THREAD_LIBS_INIT})
-else (CMAKE_USE_PTHREADS_INIT)
-    if (CMAKE_USE_WIN32_THREADS_INIT)
-        set(THREAD_WINDOWS 1)
-        #add_definitions(-DTHREAD_WINDOWS)
-        set(THREAD_LIB)
-    endif (CMAKE_USE_WIN32_THREADS_INIT)
+elseif (CMAKE_USE_WIN32_THREADS_INIT)
+    set(THREAD_WINDOWS 1)
+    #add_definitions(-DTHREAD_WINDOWS)
+    set(THREAD_LIB)
+else ()
+    message(FATAL_ERROR "Thread support required")
 endif (CMAKE_USE_PTHREADS_INIT)