3 #-----------------------------------------------------------------------------
4 # Test if os defines a lenght for sockaddr
5 # only doing the test when we have sys/socket
6 IF( ${CMAKE_HAVE_C_INLINE} )
7 MESSAGE(FATAL_ERROR "bla");
8 IF("HAVE_C_INLINE" MATCHES "^HAVE_C_INLINE$")
10 FILE(WRITE ${GDCMJPEGLS_BINARY_DIR}/gdcmTestInline.c
11 "inline int foo() { return 0; }")
12 MESSAGE(STATUS "Checking if C compiler has inline keyword")
13 TRY_COMPILE(HAVE_C_INLINE
14 ${GDCMJPEGLS_BINARY_DIR}
15 ${GDCMJPEGLS_BINARY_DIR}/gdcmTestHAVESALEN.c
16 OUTPUT_VARIABLE OUTPUT)
18 MESSAGE(STATUS "Checking if C compiler has inline keyword -- yes")
19 SET(HAVE_C_INLINE 1 CACHE INTERNAL "Support if C compiler has inline keyword")
20 WRITE_FILE(${CMAKE_BINARY_DIR}/CMakeOutput.log
21 "Determining if C compiler has inline keyword"
22 "passed with the following output:\n"
25 MESSAGE(STATUS "Checking if C compiler has inline keyword -- no")
26 SET(HAVE_C_INLINE 0 CACHE INTERNAL "Support if C compiler has inline keyword")
27 WRITE_FILE(${CMAKE_BINARY_DIR}/CMakeError.log
28 "Determining if C compiler has inline keyword"
29 "failed with the following output:\n"
32 ENDIF("HAVE_C_INLINE" MATCHES "^HAVE_C_INLINE$")
33 ENDIF( ${CMAKE_HAVE_C_INLINE} )
35 CHECK_INCLUDE_FILE("unistd.h" HAVE_UNISTD_H)
37 "${GDCMJPEGLS_SOURCE_DIR}/jpegls_config.h.in"
38 "${GDCMJPEGLS_BINARY_DIR}/jpegls_config.h"