FOREACH(exe j2k_to_image image_to_j2k j2k_dump)
ADD_EXECUTABLE(${exe} ${exe}.c ${common_SRCS})
TARGET_LINK_LIBRARIES(${exe} ${OPENJPEG_LIBRARY_NAME}
-${Z_LIBNAME} ${PNG_LIBNAME} ${TIFF_LIBNAME} ${LCMS_LIBNAME} )
+ ${PNG_LIBNAME} ${TIFF_LIBNAME} ${LCMS_LIBNAME}
+ )
+ # To support universal exe:
+ IF(ZLIB_FOUND AND APPLE)
+ TARGET_LINK_LIBRARIES(${exe} z)
+ ELSe(ZLIB_FOUND AND APPLE)
+ TARGET_LINK_LIBRARIES(${exe} ${Z_LIBNAME})
+ ENDIF(ZLIB_FOUND AND APPLE)
# On unix you need to link to the math library:
IF(UNIX)
)
TARGET_LINK_LIBRARIES(JPWL_j2k_to_image ${OPENJPEG_LIBRARY_NAME}_JPWL
- ${LCMS_LIBNAME} ${Z_LIBNAME} ${PNG_LIBNAME} ${TIFF_LIBNAME})
+ ${LCMS_LIBNAME} ${PNG_LIBNAME} ${TIFF_LIBNAME})
+
+ # To support universal exe:
+ IF(ZLIB_FOUND AND APPLE)
+ TARGET_LINK_LIBRARIES(JPWL_j2k_to_image z)
+ ELSe(ZLIB_FOUND AND APPLE)
+ TARGET_LINK_LIBRARIES(JPWL_j2k_to_image ${Z_LIBNAME})
+ ENDIF(ZLIB_FOUND AND APPLE)
IF(UNIX)
TARGET_LINK_LIBRARIES(JPWL_j2k_to_image m)
)
TARGET_LINK_LIBRARIES(JPWL_image_to_j2k ${OPENJPEG_LIBRARY_NAME}_JPWL
- ${LCMS_LIBNAME} ${Z_LIBNAME} ${PNG_LIBNAME} ${TIFF_LIBNAME})
+ ${LCMS_LIBNAME} ${PNG_LIBNAME} ${TIFF_LIBNAME})
+
+ # To support universal exe:
+ IF(ZLIB_FOUND AND APPLE)
+ TARGET_LINK_LIBRARIES(JPWL_image_to_j2k z)
+ ELSe(ZLIB_FOUND AND APPLE)
+ TARGET_LINK_LIBRARIES(JPWL_image_to_j2k ${Z_LIBNAME})
+ ENDIF(ZLIB_FOUND AND APPLE)
IF(UNIX)
TARGET_LINK_LIBRARIES(JPWL_image_to_j2k m)
INSTALL(TARGETS JPWL_image_to_j2k JPWL_j2k_to_image
DESTINATION ${OPENJPEG_INSTALL_BIN_DIR} COMPONENT Applications
)
-ENDIF(BUILD_JPWL)
\ No newline at end of file
+ENDIF(BUILD_JPWL)