Skip to content
Snippets Groups Projects
Commit b187ce77 authored by OTB Bot's avatar OTB Bot
Browse files

suppression HAVE_STRCMP

parent a75ef1f2
No related branches found
No related tags found
No related merge requests found
PROJECT(ITKTIFF) PROJECT(ITKTIFF)
INCLUDE_REGULAR_EXPRESSION("^(itk|tif|fax|port|uv|tconf|t4|mk|itkjpeg|jpeg|mangle|jconfig|jmorecfg).*$") INCLUDE_REGULAR_EXPRESSION("^(itk|tif|fax|port|uv|tconf|t4|mk|itkjpeg|jpeg|mangle|jconfig|jmorecfg).*$")
INCLUDE_DIRECTORIES(BEFORE ${ITKTIFF_SOURCE_DIR}) INCLUDE_DIRECTORIES(BEFORE ${ITKTIFF_SOURCE_DIR})
INCLUDE_DIRECTORIES(BEFORE ${ITKTIFF_BINARY_DIR}) INCLUDE_DIRECTORIES(BEFORE ${ITKTIFF_BINARY_DIR})
# library object files common to compression and decompression # library object files common to compression and decompression
SET(common_SRCS SET(common_SRCS
tif_aux.c tif_aux.c
tif_close.c tif_close.c
tif_codec.c tif_codec.c
tif_compress.c tif_compress.c
tif_color.c tif_color.c
tif_dir.c tif_dir.c
tif_dirinfo.c tif_dirinfo.c
tif_dirread.c tif_dirread.c
tif_dirwrite.c tif_dirwrite.c
tif_dumpmode.c tif_dumpmode.c
tif_error.c tif_error.c
tif_extension.c tif_extension.c
tif_fax3.c tif_fax3.c
tif_flush.c tif_flush.c
tif_getimage.c tif_getimage.c
tif_luv.c tif_luv.c
tif_lzw.c tif_lzw.c
tif_next.c tif_next.c
tif_open.c tif_open.c
tif_packbits.c tif_packbits.c
tif_predict.c tif_predict.c
tif_print.c tif_print.c
tif_read.c tif_read.c
tif_strip.c tif_strip.c
tif_swab.c tif_swab.c
tif_tile.c tif_tile.c
tif_version.c tif_version.c
tif_warning.c tif_warning.c
tif_write.c tif_write.c
tif_zip.c tif_zip.c
tif_jpeg.c tif_jpeg.c
) )
ADD_DEFINITIONS(-DJPEG_SUPPORT -DZIP_SUPPORT -D_HPUX_SOURCE) ADD_DEFINITIONS(-DJPEG_SUPPORT -DZIP_SUPPORT -D_HPUX_SOURCE)
IF(WIN32) IF(WIN32)
IF(BUILD_SHARED_LIBS) IF(BUILD_SHARED_LIBS)
SET(TIFFDLL 1) SET(TIFFDLL 1)
ELSE(BUILD_SHARED_LIBS) ELSE(BUILD_SHARED_LIBS)
SET(TIFFSTATIC 1) SET(TIFFSTATIC 1)
ENDIF(BUILD_SHARED_LIBS) ENDIF(BUILD_SHARED_LIBS)
ENDIF(WIN32) ENDIF(WIN32)
IF (BORLAND) IF (BORLAND)
SET (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -w-8004 -w-8057") SET (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -w-8004 -w-8057")
ENDIF (BORLAND) ENDIF (BORLAND)
IF(NOT UNIX) IF(NOT UNIX)
ADD_DEFINITIONS( -DTIF_PLATFORM_CONSOLE ) ADD_DEFINITIONS( -DTIF_PLATFORM_CONSOLE )
SET(common_SRCS ${common_SRCS} tif_win32.c tif_fax3sm.c) SET(common_SRCS ${common_SRCS} tif_win32.c tif_fax3sm.c)
IF (NOT BORLAND) IF (NOT BORLAND)
IF(NOT MINGW) IF(NOT MINGW)
SET(common_SRCS ${common_SRCS} itktiff.def) SET(common_SRCS ${common_SRCS} itktiff.def)
ENDIF(NOT MINGW) ENDIF(NOT MINGW)
ENDIF(NOT BORLAND) ENDIF(NOT BORLAND)
ELSE (NOT UNIX) ELSE (NOT UNIX)
SET(TIFF_RIGHT_VERSION 1) SET(TIFF_RIGHT_VERSION 1)
SET(common_SRCS ${common_SRCS} tif_unix.c tif_fax3sm.c) SET(common_SRCS ${common_SRCS} tif_unix.c tif_fax3sm.c)
SET_SOURCE_FILES_PROPERTIES(tif_fax3sm.c GENERATED) SET_SOURCE_FILES_PROPERTIES(tif_fax3sm.c GENERATED)
ADD_EXECUTABLE(itkmkg3states mkg3states.c) ADD_EXECUTABLE(itkmkg3states mkg3states.c)
IF(CYGWIN) IF(CYGWIN)
SET(EXE_EXTENSION .exe) SET(EXE_EXTENSION .exe)
ENDIF(CYGWIN) ENDIF(CYGWIN)
ADD_CUSTOM_COMMAND( ADD_CUSTOM_COMMAND(
OUTPUT ${ITKTIFF_BINARY_DIR}/tif_fax3sm.c OUTPUT ${ITKTIFF_BINARY_DIR}/tif_fax3sm.c
COMMAND ${EXECUTABLE_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/itkmkg3states${EXE_EXTENSION} COMMAND ${EXECUTABLE_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/itkmkg3states${EXE_EXTENSION}
ARGS -c const ${ITKTIFF_BINARY_DIR}/tif_fax3sm.c ARGS -c const ${ITKTIFF_BINARY_DIR}/tif_fax3sm.c
DEPENDS itkmkg3states DEPENDS itkmkg3states
) )
ENDIF (NOT UNIX) ENDIF (NOT UNIX)
INCLUDE (${CMAKE_ROOT}/Modules/CheckIncludeFiles.cmake) INCLUDE (${CMAKE_ROOT}/Modules/CheckIncludeFiles.cmake)
INCLUDE(${CMAKE_ROOT}/Modules/CheckSymbolExists.cmake) INCLUDE(${CMAKE_ROOT}/Modules/CheckSymbolExists.cmake)
INCLUDE(${CMAKE_ROOT}/Modules/CheckFunctionExists.cmake) INCLUDE(${CMAKE_ROOT}/Modules/CheckFunctionExists.cmake)
# Check if header file exists and add it to the list. # Check if header file exists and add it to the list.
CHECK_INCLUDE_FILES("assert.h" HAVE_ASSERT_H) CHECK_INCLUDE_FILES("assert.h" HAVE_ASSERT_H)
CHECK_INCLUDE_FILES("dlfcn.h" HAVE_DLFCN_H) CHECK_INCLUDE_FILES("dlfcn.h" HAVE_DLFCN_H)
CHECK_INCLUDE_FILES("fcntl.h" HAVE_FCNTL_H) CHECK_INCLUDE_FILES("fcntl.h" HAVE_FCNTL_H)
CHECK_INCLUDE_FILES("inttypes.h" HAVE_INTTYPES_H) CHECK_INCLUDE_FILES("inttypes.h" HAVE_INTTYPES_H)
CHECK_INCLUDE_FILES("limits.h" HAVE_LIMITS_H) CHECK_INCLUDE_FILES("limits.h" HAVE_LIMITS_H)
CHECK_INCLUDE_FILES("malloc.h" HAVE_MALLOC_H) CHECK_INCLUDE_FILES("malloc.h" HAVE_MALLOC_H)
CHECK_INCLUDE_FILES("memory.h" HAVE_MEMORY_H) CHECK_INCLUDE_FILES("memory.h" HAVE_MEMORY_H)
CHECK_INCLUDE_FILES("stdint.h" HAVE_STDINT_H) CHECK_INCLUDE_FILES("stdint.h" HAVE_STDINT_H)
CHECK_INCLUDE_FILES("stdlib.h" HAVE_STDLIB_H) CHECK_INCLUDE_FILES("stdlib.h" HAVE_STDLIB_H)
CHECK_INCLUDE_FILES("string.h" HAVE_STRING_H) CHECK_INCLUDE_FILES("string.h" HAVE_STRING_H)
CHECK_INCLUDE_FILES("strings.h" HAVE_STRINGS_H) CHECK_INCLUDE_FILES("strings.h" HAVE_STRINGS_H)
CHECK_INCLUDE_FILES("sys/stat.h" HAVE_SYS_STAT_H) CHECK_INCLUDE_FILES("sys/stat.h" HAVE_SYS_STAT_H)
CHECK_INCLUDE_FILES("sys/time.h" HAVE_SYS_TIME_H) CHECK_INCLUDE_FILES("sys/time.h" HAVE_SYS_TIME_H)
CHECK_INCLUDE_FILES("sys/types.h" HAVE_SYS_TYPES_H) CHECK_INCLUDE_FILES("sys/types.h" HAVE_SYS_TYPES_H)
CHECK_INCLUDE_FILES("unistd.h" HAVE_UNISTD_H) CHECK_INCLUDE_FILES("unistd.h" HAVE_UNISTD_H)
CHECK_INCLUDE_FILES("windows.h" HAVE_WINDOWS_H) CHECK_INCLUDE_FILES("windows.h" HAVE_WINDOWS_H)
CHECK_INCLUDE_FILES("strings.h" HAVE_STRINGS_H) CHECK_INCLUDE_FILES("strings.h" HAVE_STRINGS_H)
CHECK_INCLUDE_FILES("ieeefp.h" HAVE_IEEEFP_H) CHECK_INCLUDE_FILES("ieeefp.h" HAVE_IEEEFP_H)
CHECK_FUNCTION_EXISTS(floor HAVE_FLOOR) CHECK_FUNCTION_EXISTS(floor HAVE_FLOOR)
CHECK_FUNCTION_EXISTS(getopt HAVE_GETOPT) CHECK_FUNCTION_EXISTS(getopt HAVE_GETOPT)
CHECK_FUNCTION_EXISTS(isascii HAVE_ISASCII) CHECK_FUNCTION_EXISTS(isascii HAVE_ISASCII)
CHECK_FUNCTION_EXISTS(memmove HAVE_MEMMOVE) CHECK_FUNCTION_EXISTS(memmove HAVE_MEMMOVE)
CHECK_FUNCTION_EXISTS(memset HAVE_MEMSET) CHECK_FUNCTION_EXISTS(memset HAVE_MEMSET)
CHECK_FUNCTION_EXISTS(mmap HAVE_MMAP) CHECK_FUNCTION_EXISTS(mmap HAVE_MMAP)
CHECK_FUNCTION_EXISTS(pow HAVE_POW) CHECK_FUNCTION_EXISTS(pow HAVE_POW)
CHECK_FUNCTION_EXISTS(sqrt HAVE_SQRT) CHECK_FUNCTION_EXISTS(sqrt HAVE_SQRT)
CHECK_FUNCTION_EXISTS(strcasecmp HAVE_STRCASECMP) #CHECK_FUNCTION_EXISTS(strcasecmp HAVE_STRCASECMP)
CHECK_FUNCTION_EXISTS(strchr HAVE_STRCHR) CHECK_FUNCTION_EXISTS(strchr HAVE_STRCHR)
CHECK_FUNCTION_EXISTS(strrchr HAVE_STRRCHR) CHECK_FUNCTION_EXISTS(strrchr HAVE_STRRCHR)
CHECK_FUNCTION_EXISTS(strstr HAVE_STRSTR) CHECK_FUNCTION_EXISTS(strstr HAVE_STRSTR)
CHECK_FUNCTION_EXISTS(strtol HAVE_STRTOL) CHECK_FUNCTION_EXISTS(strtol HAVE_STRTOL)
CHECK_FUNCTION_EXISTS(areroul HAVE_STRTOUL) CHECK_FUNCTION_EXISTS(areroul HAVE_STRTOUL)
IF("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.0) IF("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.0)
ELSE("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.0) ELSE("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.0)
INCLUDE(CheckTypeSize) INCLUDE(CheckTypeSize)
ENDIF("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.0) ENDIF("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.0)
CHECK_TYPE_SIZE("int" SIZEOF_INT) CHECK_TYPE_SIZE("int" SIZEOF_INT)
CHECK_TYPE_SIZE("long" SIZEOF_LONG) CHECK_TYPE_SIZE("long" SIZEOF_LONG)
CONFIGURE_FILE(${ITKTIFF_SOURCE_DIR}/.NoDartCoverage CONFIGURE_FILE(${ITKTIFF_SOURCE_DIR}/.NoDartCoverage
${ITKTIFF_BINARY_DIR}/.NoDartCoverage) ${ITKTIFF_BINARY_DIR}/.NoDartCoverage)
CONFIGURE_FILE(${ITKTIFF_SOURCE_DIR}/tiffDllConfig.h.in CONFIGURE_FILE(${ITKTIFF_SOURCE_DIR}/tiffDllConfig.h.in
${ITKTIFF_BINARY_DIR}/tiffDllConfig.h) ${ITKTIFF_BINARY_DIR}/tiffDllConfig.h)
CONFIGURE_FILE(${ITKTIFF_SOURCE_DIR}/tif_config.h.in CONFIGURE_FILE(${ITKTIFF_SOURCE_DIR}/tif_config.h.in
${ITKTIFF_BINARY_DIR}/tif_config.h) ${ITKTIFF_BINARY_DIR}/tif_config.h)
ADD_LIBRARY(itktiff ${common_SRCS}) ADD_LIBRARY(itktiff ${common_SRCS})
TARGET_LINK_LIBRARIES(itktiff ${ITK_ZLIB_LIBRARIES} itkjpeg8) TARGET_LINK_LIBRARIES(itktiff ${ITK_ZLIB_LIBRARIES} itkjpeg8)
IF(UNIX) IF(UNIX)
TARGET_LINK_LIBRARIES(itktiff -lm) TARGET_LINK_LIBRARIES(itktiff -lm)
ENDIF(UNIX) ENDIF(UNIX)
# Apply user-defined properties to the library target. # Apply user-defined properties to the library target.
IF(ITK_LIBRARY_PROPERTIES) IF(ITK_LIBRARY_PROPERTIES)
SET_TARGET_PROPERTIES(itktiff PROPERTIES ${ITK_LIBRARY_PROPERTIES}) SET_TARGET_PROPERTIES(itktiff PROPERTIES ${ITK_LIBRARY_PROPERTIES})
ENDIF(ITK_LIBRARY_PROPERTIES) ENDIF(ITK_LIBRARY_PROPERTIES)
IF(NOT ITK_INSTALL_NO_LIBRARIES) IF(NOT ITK_INSTALL_NO_LIBRARIES)
INSTALL(TARGETS itktiff INSTALL(TARGETS itktiff
RUNTIME DESTINATION ${ITK_INSTALL_BIN_DIR_CM24} COMPONENT RuntimeLibraries RUNTIME DESTINATION ${ITK_INSTALL_BIN_DIR_CM24} COMPONENT RuntimeLibraries
LIBRARY DESTINATION ${ITK_INSTALL_LIB_DIR_CM24} COMPONENT RuntimeLibraries LIBRARY DESTINATION ${ITK_INSTALL_LIB_DIR_CM24} COMPONENT RuntimeLibraries
ARCHIVE DESTINATION ${ITK_INSTALL_LIB_DIR_CM24} COMPONENT Development) ARCHIVE DESTINATION ${ITK_INSTALL_LIB_DIR_CM24} COMPONENT Development)
ENDIF(NOT ITK_INSTALL_NO_LIBRARIES) ENDIF(NOT ITK_INSTALL_NO_LIBRARIES)
IF(NOT ITK_INSTALL_NO_DEVELOPMENT) IF(NOT ITK_INSTALL_NO_DEVELOPMENT)
INSTALL(FILES INSTALL(FILES
${ITKTIFF_BINARY_DIR}/tiffDllConfig.h ${ITKTIFF_BINARY_DIR}/tiffDllConfig.h
${ITKTIFF_SOURCE_DIR}/tiffvers.h ${ITKTIFF_SOURCE_DIR}/tiffvers.h
${ITKTIFF_SOURCE_DIR}/itk_tiff_mangle.h ${ITKTIFF_SOURCE_DIR}/itk_tiff_mangle.h
${ITKTIFF_SOURCE_DIR}/tiff.h ${ITKTIFF_SOURCE_DIR}/tiff.h
${ITKTIFF_SOURCE_DIR}/tiffio.h ${ITKTIFF_SOURCE_DIR}/tiffio.h
${ITKTIFF_SOURCE_DIR}/tconf.h ${ITKTIFF_SOURCE_DIR}/tconf.h
DESTINATION ${ITK_INSTALL_INCLUDE_DIR_CM24}/Utilities/itktiff DESTINATION ${ITK_INSTALL_INCLUDE_DIR_CM24}/Utilities/itktiff
COMPONENT Development) COMPONENT Development)
ENDIF(NOT ITK_INSTALL_NO_DEVELOPMENT) ENDIF(NOT ITK_INSTALL_NO_DEVELOPMENT)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment