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