diff options
| author | Alexander Karatarakis <alex@karatarakis.com> | 2016-11-16 15:30:32 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-11-16 15:30:32 -0800 |
| commit | 407fde814d7a956471e17e1a87a77d6ff3116755 (patch) | |
| tree | 4c65b874253ff458828d990c7fc704ed3c6faef7 | |
| parent | 9f1a3ab0aedcd2a798b930ff7277b480359aa489 (diff) | |
| parent | 50d52d49bca2c67cf8982c58977f7b7c3b3ccde6 (diff) | |
| download | vcpkg-407fde814d7a956471e17e1a87a77d6ff3116755.tar.gz vcpkg-407fde814d7a956471e17e1a87a77d6ff3116755.zip | |
Merge pull request #299 from traversaro/fix-jxrlib
[jxrlib] Add debug postfix and do not install Win SDK header
| -rw-r--r-- | ports/jxrlib/CMakeLists.txt | 3 | ||||
| -rw-r--r-- | ports/jxrlib/portfile.cmake | 4 |
2 files changed, 7 insertions, 0 deletions
diff --git a/ports/jxrlib/CMakeLists.txt b/ports/jxrlib/CMakeLists.txt index e1df20dad..d9ac84fb6 100644 --- a/ports/jxrlib/CMakeLists.txt +++ b/ports/jxrlib/CMakeLists.txt @@ -8,6 +8,9 @@ project(jxrlib C) # Need shared libs for ABI option(BUILD_SHARED_LIBS "Build shared libraries" ON) +# Add a debug postfix +set(CMAKE_DEBUG_POSTFIX "d") + # helper macro to preserve original Makefile convention macro(JXR_MAKE_OBJ SET_NAME) foreach(src ${SRC_${SET_NAME}}) diff --git a/ports/jxrlib/portfile.cmake b/ports/jxrlib/portfile.cmake index 914adf14e..57c9dc1fe 100644 --- a/ports/jxrlib/portfile.cmake +++ b/ports/jxrlib/portfile.cmake @@ -9,6 +9,10 @@ vcpkg_extract_source_archive(${ARCHIVE}) file(COPY ${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt DESTINATION ${SOURCE_PATH}) +# The file guiddef.h is part of the Windows SDK, +# we then remove the local copy shipped with jxrlib +file(REMOVE ${SOURCE_PATH}/common/include/guiddef.h) + vcpkg_configure_cmake( SOURCE_PATH ${SOURCE_PATH} OPTIONS -DCMAKE_WINDOWS_EXPORT_ALL_SYMBOLS:BOOL=ON |
