aboutsummaryrefslogtreecommitdiff
path: root/ports
diff options
context:
space:
mode:
authorRobert Schumacher <roschuma@microsoft.com>2018-02-17 04:46:38 -0800
committerRobert Schumacher <roschuma@microsoft.com>2018-03-20 21:49:53 -0700
commitd5e433f03bf5220ef075489c18f5d1522fda1a4d (patch)
tree6c2d2d5dd8877ec68e5f90570037d0feee4399d6 /ports
parent0170cdf5abc7719e7819613dfa2263510efd45c3 (diff)
downloadvcpkg-d5e433f03bf5220ef075489c18f5d1522fda1a4d.tar.gz
vcpkg-d5e433f03bf5220ef075489c18f5d1522fda1a4d.zip
[vcpkg-build-msbuild] Add option to use vcpkg's integration. Fixes #891. Fixes #828.
Diffstat (limited to 'ports')
-rw-r--r--ports/atkmm/portfile.cmake3
-rw-r--r--ports/glibmm/portfile.cmake3
-rw-r--r--ports/gtkmm/portfile.cmake3
-rw-r--r--ports/pangomm/portfile.cmake3
-rw-r--r--ports/xalan-c/portfile.cmake8
5 files changed, 8 insertions, 12 deletions
diff --git a/ports/atkmm/portfile.cmake b/ports/atkmm/portfile.cmake
index 4cbaee7ad..74cf021c8 100644
--- a/ports/atkmm/portfile.cmake
+++ b/ports/atkmm/portfile.cmake
@@ -28,8 +28,7 @@ vcpkg_build_msbuild(
PROJECT_PATH ${SOURCE_PATH}/MSVC_Net2013/atkmm.sln
TARGET atkmm
PLATFORM ${VS_PLATFORM}
- # Need this for it to pick up xerces-c port: https://github.com/Microsoft/vcpkg/issues/891
- OPTIONS /p:ForceImportBeforeCppTargets=${VCPKG_ROOT_DIR}/scripts/buildsystems/msbuild/vcpkg.targets
+ USE_VCPKG_INTEGRATION
)
# Handle headers
diff --git a/ports/glibmm/portfile.cmake b/ports/glibmm/portfile.cmake
index fd4853f55..7586c40a3 100644
--- a/ports/glibmm/portfile.cmake
+++ b/ports/glibmm/portfile.cmake
@@ -34,8 +34,7 @@ vcpkg_build_msbuild(
PROJECT_PATH ${SOURCE_PATH}/MSVC_Net2013/glibmm.sln
TARGET giomm
PLATFORM ${VS_PLATFORM}
- # Need this for it to pick up xerces-c port: https://github.com/Microsoft/vcpkg/issues/891
- OPTIONS /p:ForceImportBeforeCppTargets=${VCPKG_ROOT_DIR}/scripts/buildsystems/msbuild/vcpkg.targets
+ USE_VCPKG_INTEGRATION
)
# Handle headers
diff --git a/ports/gtkmm/portfile.cmake b/ports/gtkmm/portfile.cmake
index c82bc597d..707e64a9b 100644
--- a/ports/gtkmm/portfile.cmake
+++ b/ports/gtkmm/portfile.cmake
@@ -34,8 +34,7 @@ vcpkg_build_msbuild(
PROJECT_PATH ${SOURCE_PATH}/MSVC_Net2013/gtkmm.sln
TARGET gtkmm
PLATFORM ${VS_PLATFORM}
- # Need this for it to pick up xerces-c port: https://github.com/Microsoft/vcpkg/issues/891
- OPTIONS /p:ForceImportBeforeCppTargets=${VCPKG_ROOT_DIR}/scripts/buildsystems/msbuild/vcpkg.targets
+ USE_VCPKG_INTEGRATION
)
# Handle headers
diff --git a/ports/pangomm/portfile.cmake b/ports/pangomm/portfile.cmake
index ad350f638..e3409fe15 100644
--- a/ports/pangomm/portfile.cmake
+++ b/ports/pangomm/portfile.cmake
@@ -34,8 +34,7 @@ vcpkg_build_msbuild(
PROJECT_PATH ${SOURCE_PATH}/MSVC_Net2013/pangomm.sln
TARGET pangomm
PLATFORM ${VS_PLATFORM}
- # Need this for it to pick up xerces-c port: https://github.com/Microsoft/vcpkg/issues/891
- OPTIONS /p:ForceImportBeforeCppTargets=${VCPKG_ROOT_DIR}/scripts/buildsystems/msbuild/vcpkg.targets
+ USE_VCPKG_INTEGRATION
)
# Handle headers
diff --git a/ports/xalan-c/portfile.cmake b/ports/xalan-c/portfile.cmake
index 55dd9f143..4f4da9143 100644
--- a/ports/xalan-c/portfile.cmake
+++ b/ports/xalan-c/portfile.cmake
@@ -45,15 +45,15 @@ endif()
vcpkg_build_msbuild(
PROJECT_PATH ${SOURCE_PATH}/c/projects/Win32/VC10/AllInOne/AllInOne.vcxproj
PLATFORM ${BUILD_ARCH}
- # Need this for it to pick up xerces-c port: https://github.com/Microsoft/vcpkg/issues/891
- OPTIONS /p:ForceImportBeforeCppTargets=${VCPKG_ROOT_DIR}/scripts/buildsystems/msbuild/vcpkg.targets)
+ USE_VCPKG_INTEGRATION
+)
# This is needed to generate the required LocalMsgIndex.hpp header
vcpkg_build_msbuild(
PROJECT_PATH ${SOURCE_PATH}/c/projects/Win32/VC10/Utils/XalanMsgLib/XalanMsgLib.vcxproj
PLATFORM ${BUILD_ARCH}
- # Need this for it to pick up xerces-c port: https://github.com/Microsoft/vcpkg/issues/891
- OPTIONS /p:ForceImportBeforeCppTargets=${VCPKG_ROOT_DIR}/scripts/buildsystems/msbuild/vcpkg.targets)
+ USE_VCPKG_INTEGRATION
+)
file(COPY ${SOURCE_PATH}/c/Build/${OUTPUT_DIR}/VC10/Debug/XalanMessages_1_11D.dll DESTINATION ${CURRENT_PACKAGES_DIR}/debug/bin)
file(COPY ${SOURCE_PATH}/c/Build/${OUTPUT_DIR}/VC10/Debug/Xalan-C_1_11D.dll DESTINATION ${CURRENT_PACKAGES_DIR}/debug/bin)