summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorAntonin Descampe <antonin@gmail.com>2014-10-15 10:24:49 +0000
committerAntonin Descampe <antonin@gmail.com>2014-10-15 10:24:49 +0000
commit984351f86f825b2679af5dc70a2c5d0e07ff3059 (patch)
treec3c41ef25aa65f391458794685d4485fe3b7f654 /src/lib
parentf8796711e8d8e004d8b73929f0ff87c83abf0c76 (diff)
[trunk] Add option to call dsymutil on built binaries (fixes issue 409)
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/openjp2/CMakeLists.txt10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/lib/openjp2/CMakeLists.txt b/src/lib/openjp2/CMakeLists.txt
index fcf60ecf..ca59c113 100644
--- a/src/lib/openjp2/CMakeLists.txt
+++ b/src/lib/openjp2/CMakeLists.txt
@@ -98,3 +98,13 @@ if(OPENJPEG_CPPCHECK)
COMMAND ${CPPCHECK_EXECUTABLE} -DWIN32 ${f})
endforeach()
endif()
+
+if(OPJ_USE_DSYMUTIL)
+ if(BUILD_SHARED_LIBS)
+ GET_TARGET_PROPERTY(OPENJPEG_LIBRARY_LOCATION ${OPENJPEG_LIBRARY_NAME} LOCATION)
+ add_custom_command(TARGET ${OPENJPEG_LIBRARY_NAME} POST_BUILD
+ COMMAND "dsymutil" "${OPENJPEG_LIBRARY_LOCATION}"
+ COMMENT "dsymutil ${OPENJPEG_LIBRARY_LOCATION}"
+ DEPENDS ${OPENJPEG_LIBRARY_NAME})
+ endif()
+endif()