Another round of universal fixes
authorMathieu Malaterre <mathieu.malaterre@gmail.com>
Wed, 21 Dec 2011 15:21:53 +0000 (15:21 +0000)
committerMathieu Malaterre <mathieu.malaterre@gmail.com>
Wed, 21 Dec 2011 15:21:53 +0000 (15:21 +0000)
tests/CMakeLists.txt

index 2db27bb6d4832b3c4facfd95f12cc18448a1c05c..9bf82c0c496f05f6679797fa613b5146dbdf487f 100644 (file)
@@ -22,9 +22,16 @@ SET(compareRAWimages_SRCS compareRAWimages.c
 
 ADD_EXECUTABLE(comparePGXimages ${comparePGXimages_SRCS})
 TARGET_LINK_LIBRARIES(comparePGXimages
-  ${OPENJPEG_LIBRARY_NAME} ${Z_LIBNAME}
-  ${PNG_LIBNAME} ${TIFF_LIBNAME})
-                                       
+  ${OPENJPEG_LIBRARY_NAME}
+  ${PNG_LIBNAME} ${TIFF_LIBNAME}
+  )
+# To support universal exe:
+IF(ZLIB_FOUND AND APPLE)
+  TARGET_LINK_LIBRARIES(comparePGXimages z)
+ELSe(ZLIB_FOUND AND APPLE)
+  TARGET_LINK_LIBRARIES(comparePGXimages ${Z_LIBNAME})
+ENDIF(ZLIB_FOUND AND APPLE)
+
 ADD_EXECUTABLE(compare_dump_files ${compare_dump_files_SRCS})
 
 ADD_EXECUTABLE(compareRAWimages ${compareRAWimages_SRCS})