summaryrefslogtreecommitdiff
path: root/scripts/genout.cmake.in
diff options
context:
space:
mode:
authorGlenn Randers-Pehrson <glennrp at users.sourceforge.net>2016-05-01 19:04:25 -0500
committerGlenn Randers-Pehrson <glennrp at users.sourceforge.net>2016-05-01 19:04:25 -0500
commitf962ee9dc6926d417b988cfeefc91f189724be36 (patch)
tree205ccf8ec740dcfcab74f0f881d7f7c7625edcb6 /scripts/genout.cmake.in
parenta271625928e05e3b5593b6ae45d157be163d16ed (diff)
parentd960ced6e105c423f22a206e8525550a541a5d3e (diff)
downloadlibpng-f962ee9dc6926d417b988cfeefc91f189724be36.tar.gz
Merge branch 'fix-pnglibconf-on-osx' of git://github.com/aseprite/libpng into libpng16
Diffstat (limited to 'scripts/genout.cmake.in')
-rw-r--r--scripts/genout.cmake.in8
1 files changed, 8 insertions, 0 deletions
diff --git a/scripts/genout.cmake.in b/scripts/genout.cmake.in
index f52f23966..3bbe453a0 100644
--- a/scripts/genout.cmake.in
+++ b/scripts/genout.cmake.in
@@ -22,6 +22,13 @@ set(PNGLIB_MINOR "@PNGLIB_MINOR@")
set(PNGLIB_VERSION "@PNGLIB_VERSION@")
set(ZLIBINCDIR "@ZLIB_INCLUDE_DIR@")
+set(PLATFORM_C_FLAGS)
+if(APPLE)
+ set(CMAKE_OSX_ARCHITECTURES "@CMAKE_OSX_ARCHITECTURES@")
+ set(CMAKE_OSX_SYSROOT "@CMAKE_OSX_SYSROOT@")
+ set(PLATFORM_C_FLAGS -arch ${CMAKE_OSX_ARCHITECTURES} -isysroot ${CMAKE_OSX_SYSROOT})
+endif()
+
get_filename_component(INPUTEXT "${INPUT}" EXT)
get_filename_component(OUTPUTEXT "${OUTPUT}" EXT)
get_filename_component(INPUTBASE "${INPUT}" NAME_WE)
@@ -48,6 +55,7 @@ if ("${INPUTEXT}" STREQUAL ".c" AND "${OUTPUTEXT}" STREQUAL ".out")
execute_process(COMMAND "${CMAKE_C_COMPILER}" "-E"
${CMAKE_C_FLAGS}
+ ${PLATFORM_C_FLAGS}
"-I${SRCDIR}"
"-I${BINDIR}"
${INCLUDES}