1 # - Define macro to check if SIGUSR1 is defined
3 # GMX_TEST_SIGUSR1(VARIABLE)
5 # VARIABLE will be set if SIGUSR1 is present in signal.h
8 MACRO(GMX_TEST_SIGUSR1 VARIABLE)
9 IF(NOT DEFINED HAVE_${VARIABLE})
11 MESSAGE(STATUS "Checking for SIGUSR1")
13 TRY_COMPILE(HAVE_${VARIABLE} "${CMAKE_BINARY_DIR}"
14 "${CMAKE_SOURCE_DIR}/cmake/TestSIGUSR1.c")
17 MESSAGE(STATUS "Checking for SIGUSR1 - found")
18 set(${VARIABLE} 1 CACHE INTERNAL "Result of test for SIGUSR1" FORCE)
19 ELSE(HAVE_${VARIABLE})
20 MESSAGE(STATUS "Checking for SIGUSR1 - not found")
21 set(${VARIABLE} 0 CACHE INTERNAL "Result of test for SIGUSR1" FORCE)
22 ENDIF(HAVE_${VARIABLE})
24 ENDIF(NOT DEFINED HAVE_${VARIABLE})
25 ENDMACRO(GMX_TEST_SIGUSR1 VARIABLE)