cmake_minimum_required (VERSION 3.1.0) PROJECT (ZLIB_EXAMPLES) #----------------------------------------------------------------------------- # Setup include Directories #----------------------------------------------------------------------------- INCLUDE_DIRECTORIES (${ZLIB_SOURCE_DIR}) #----------------------------------------------------------------------------- # Add Tests #----------------------------------------------------------------------------- #-- Adding test for enough add_executable (enough enough.c) TARGET_NAMING (enough STATIC) TARGET_C_PROPERTIES (enough STATIC " " " ") target_link_libraries (enough ${ZLIB_LIB_TARGET}) add_test (NAME enough COMMAND $) #-- Adding test for fitblk add_executable (fitblk fitblk.c) TARGET_NAMING (fitblk STATIC) TARGET_C_PROPERTIES (fitblk STATIC " " " ") target_link_libraries (fitblk ${ZLIB_LIB_TARGET}) #add_test (NAME fitblk COMMAND $ #) #-- Adding test for gun if (NOT WIN32) add_executable (gun gun.c) TARGET_NAMING (gun STATIC) TARGET_C_PROPERTIES (gun STATIC " " " ") target_link_libraries (gun ${ZLIB_LIB_TARGET}) endif (NOT WIN32) #add_test (NAME gun COMMAND $ file1 file2) #-- Adding test for gzappend add_executable (gzappend gzappend.c) TARGET_NAMING (gzappend STATIC) TARGET_C_PROPERTIES (gzappend STATIC " " " ") target_link_libraries (gzappend ${ZLIB_LIB_TARGET}) add_test (NAME gzappend COMMAND $) #-- Adding test for gzjoin add_executable (gzjoin gzjoin.c) TARGET_NAMING (gzjoin STATIC) TARGET_C_PROPERTIES (gzjoin STATIC " " " ") target_link_libraries (gzjoin ${ZLIB_LIB_TARGET}) add_test (NAME gzjoin COMMAND $) #-- Adding test for gzlog #add_executable (gzlog gzlog.c) #TARGET_NAMING (gzlog STATIC) #TARGET_C_PROPERTIES (gzlog STATIC " " " ") #target_link_libraries (gzlog ${ZLIB_LIB_TARGET}) # #add_test (NAME gzlog COMMAND $) #-- Adding test for zpipe add_executable (zpipe zpipe.c) TARGET_NAMING (zpipe STATIC) TARGET_C_PROPERTIES (zpipe STATIC " " " ") target_link_libraries (zpipe ${ZLIB_LIB_TARGET}) #add_test (NAME zpipe COMMAND $ file1 file2) #-- Adding test for zran add_executable (zran zran.c) TARGET_NAMING (zran STATIC) TARGET_C_PROPERTIES (zran STATIC " " " ") target_link_libraries (zran ${ZLIB_LIB_TARGET}) #add_test (NAME zran COMMAND $ file) ###################################################### # examples for 64 bits ###################################################### if (HAVE_OFF64_T) #-- Adding test for enough64 add_executable (enough64 enough.c) TARGET_NAMING (enough64 STATIC) TARGET_C_PROPERTIES (enough64 STATIC "-D_FILE_OFFSET_BITS=64" " ") target_link_libraries (enough64 ${ZLIB_LIB_TARGET}) add_test (NAME enough64 COMMAND $) #-- Adding test for fitblk64 add_executable (fitblk64 fitblk.c) TARGET_NAMING (fitblk64 STATIC) TARGET_C_PROPERTIES (fitblk64 STATIC "-D_FILE_OFFSET_BITS=64" " ") target_link_libraries (fitblk64 ${ZLIB_LIB_TARGET}) # add_test (NAME fitblk64 COMMAND $ #) endif (HAVE_OFF64_T)