Merge pull request #1295 from rouault/fix_1293
[openjpeg.git] / thirdparty / libz / CMakeLists.txt
index 7cd08180cdd3f94aa0b45302c8469176b7de764c..d257a6b44e388ba810d3e977f921ad54eeec3a4d 100644 (file)
@@ -1,14 +1,14 @@
 #based on zlib-1.2.5/CMakeLists.txt
 #
 cmake_minimum_required(VERSION 2.6)
-SET(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS ON)
+set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS ON)
 
-PROJECT(zlib C)
+project(zlib C)
 
-INCLUDE(CheckTypeSize)
-INCLUDE(CheckFunctionExists)
-INCLUDE(CheckIncludeFile)
-INCLUDE(CheckCSourceCompiles)
+include(CheckTypeSize)
+include(CheckFunctionExists)
+include(CheckIncludeFile)
+include(CheckCSourceCompiles)
 
 CHECK_INCLUDE_FILE(sys/types.h HAVE_SYS_TYPES_H)
 CHECK_INCLUDE_FILE(stdint.h    HAVE_STDINT_H)
@@ -17,47 +17,47 @@ CHECK_INCLUDE_FILE(stddef.h    HAVE_STDDEF_H)
 #
 # Check to see if we have large file support
 #
-SET(CMAKE_REQUIRED_DEFINITIONS -D_LARGEFILE64_SOURCE=1)
+set(CMAKE_REQUIRED_DEFINITIONS -D_LARGEFILE64_SOURCE=1)
 # We add these other definitions here because CheckTypeSize.cmake
 # in CMake 2.4.x does not automatically do so and we want
 # compatibility with CMake 2.4.x.
-IF(HAVE_SYS_TYPES_H)
-    LIST(APPEND CMAKE_REQUIRED_DEFINITIONS -DHAVE_SYS_TYPES_H)
-ENDIF()
-IF(HAVE_STDINT_H)
-    LIST(APPEND CMAKE_REQUIRED_DEFINITIONS -DHAVE_STDINT_H)
-ENDIF()
-IF(HAVE_STDDEF_H)
-    LIST(APPEND CMAKE_REQUIRED_DEFINITIONS -DHAVE_STDDEF_H)
-ENDIF()
+if(HAVE_SYS_TYPES_H)
+    list(APPEND CMAKE_REQUIRED_DEFINITIONS -DHAVE_SYS_TYPES_H)
+endif()
+if(HAVE_STDINT_H)
+    list(APPEND CMAKE_REQUIRED_DEFINITIONS -DHAVE_STDINT_H)
+endif()
+if(HAVE_STDDEF_H)
+    list(APPEND CMAKE_REQUIRED_DEFINITIONS -DHAVE_STDDEF_H)
+endif()
 CHECK_TYPE_SIZE(off64_t OFF64_T)
-IF(HAVE_OFF64_T)
-   ADD_DEFINITIONS(-D_LARGEFILE64_SOURCE=1)
-ENDIF()
-SET(CMAKE_REQUIRED_DEFINITIONS) # clear variable
+if(HAVE_OFF64_T)
+   add_definitions(-D_LARGEFILE64_SOURCE=1)
+endif()
+set(CMAKE_REQUIRED_DEFINITIONS) # clear variable
 #
 # Check for fseeko
 #
 CHECK_FUNCTION_EXISTS(fseeko HAVE_FSEEKO)
-IF(NOT HAVE_FSEEKO)
-    ADD_DEFINITIONS(-DNO_FSEEKO)
-ENDIF()
+if(NOT HAVE_FSEEKO)
+    add_definitions(-DNO_FSEEKO)
+endif()
 #
 # Check for unistd.h
 #
 CHECK_INCLUDE_FILE(unistd.h Z_HAVE_UNISTD_H)
 
-INCLUDE_DIRECTORIES(
+include_directories(
  ${CMAKE_CURRENT_SOURCE_DIR}
  ${OPENJPEG_SOURCE_DIR}/thirdparty/include
 )
 #
-SET(EXT_HDRS
+set(EXT_HDRS
  ${OPENJPEG_SOURCE_DIR}/thirdparty/include/zlib.h
  ${OPENJPEG_SOURCE_DIR}/thirdparty/include/zconf.h
 )
 
-SET(HDRS
+set(HDRS
     crc32.h
     deflate.h
     gzguts.h
@@ -68,7 +68,7 @@ SET(HDRS
     trees.h
     zutil.h
 )
-SET(SRCS
+set(SRCS
     adler32.c
     compress.c
     crc32.c
@@ -86,15 +86,15 @@ SET(SRCS
     zutil.c
 )
 
-SET(LIBTARGET "z")
+set(LIBTARGET "z")
 #
-ADD_LIBRARY(${LIBTARGET} STATIC ${SRCS} ${EXT_HDRS} ${HDRS})
+add_library(${LIBTARGET} STATIC ${SRCS} ${EXT_HDRS} ${HDRS})
 #
-IF(MSVC)
-  SET_TARGET_PROPERTIES(${LIBTARGET} PROPERTIES PREFIX "lib")
-ENDIF(MSVC)
+if(MSVC)
+  set_target_properties(${LIBTARGET} PROPERTIES PREFIX "lib")
+endif(MSVC)
 
-SET_TARGET_PROPERTIES(${LIBTARGET}
+set_target_properties(${LIBTARGET}
     PROPERTIES
     OUTPUT_NAME "${LIBTARGET}"
     ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/thirdparty/lib