aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Karatarakis <alex@karatarakis.com>2016-11-16 15:30:32 -0800
committerGitHub <noreply@github.com>2016-11-16 15:30:32 -0800
commit407fde814d7a956471e17e1a87a77d6ff3116755 (patch)
tree4c65b874253ff458828d990c7fc704ed3c6faef7
parent9f1a3ab0aedcd2a798b930ff7277b480359aa489 (diff)
parent50d52d49bca2c67cf8982c58977f7b7c3b3ccde6 (diff)
downloadvcpkg-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.txt3
-rw-r--r--ports/jxrlib/portfile.cmake4
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