[1.5] remove pthread dependency from jpip client utilities
[openjpeg.git] / CMake / FindPTHREAD.cmake
1 # Look for the header file.
2 FIND_PATH(PTHREAD_INCLUDE_DIR NAMES pthread.h)
3
4 # Look for the library.
5 FIND_LIBRARY(PTHREAD_LIBRARY NAMES pthread)
6
7 # Handle the QUIETLY and REQUIRED arguments and set PTHREAD_FOUND to TRUE if all listed variables are TRUE.
8 INCLUDE(FindPackageHandleStandardArgs)
9 FIND_PACKAGE_HANDLE_STANDARD_ARGS(PTHREAD DEFAULT_MSG PTHREAD_LIBRARY PTHREAD_INCLUDE_DIR)
10
11 # Copy the results to the output variables.
12 IF(PTHREAD_FOUND)
13         SET(PTHREAD_LIBRARIES ${PTHREAD_LIBRARY})
14         SET(PTHREAD_INCLUDE_DIRS ${PTHREAD_INCLUDE_DIR})
15 ELSE(PTHREAD_FOUND)
16         SET(PTHREAD_LIBRARIES)
17         SET(PTHREAD_INCLUDE_DIRS)
18 ENDIF(PTHREAD_FOUND)
19
20 MARK_AS_ADVANCED(PTHREAD_INCLUDE_DIRS PTHREAD_LIBRARIES)