aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Karatarakis <alex@karatarakis.com>2018-03-20 01:56:55 -0700
committerGitHub <noreply@github.com>2018-03-20 01:56:55 -0700
commite4c976922668ecb80a0015b7e80e50e07b7db6e8 (patch)
tree312db78c767442dd198ff30cf4d5421f777f12e5
parentb94a37b22912cfec409f7b3553459a87ac1d0c24 (diff)
parent2949174dad100476e68ec9b0d707509554a63f88 (diff)
downloadvcpkg-e4c976922668ecb80a0015b7e80e50e07b7db6e8.tar.gz
vcpkg-e4c976922668ecb80a0015b7e80e50e07b7db6e8.zip
Merge pull request #3089 from past-due/box2d_fix_vcpkg_build_type
[box2d] Fix build failure when VCPKG_BUILD_TYPE is set
-rw-r--r--ports/box2d/portfile.cmake36
1 files changed, 20 insertions, 16 deletions
diff --git a/ports/box2d/portfile.cmake b/ports/box2d/portfile.cmake
index b07dbc663..87aaefc74 100644
--- a/ports/box2d/portfile.cmake
+++ b/ports/box2d/portfile.cmake
@@ -42,23 +42,27 @@ set(OUTPUTS_PATH "${SOURCE_PATH}/Box2D/Build/vs2015/bin/${PROJECT_ARCH_BITS}")
vcpkg_build_msbuild(PROJECT_PATH ${SOURCE_PATH}/Box2D/Build/vs2015/Box2D.vcxproj)
-message(STATUS "Packaging ${TARGET_TRIPLET}-Release lib")
-file(
- INSTALL ${OUTPUTS_PATH}/Release/
- DESTINATION ${CURRENT_PACKAGES_DIR}/lib
- FILES_MATCHING PATTERN "*.lib"
-)
-file(RENAME ${CURRENT_PACKAGES_DIR}/lib/Box2D.lib ${CURRENT_PACKAGES_DIR}/lib/box2d.lib)
-message(STATUS "Packaging ${TARGET_TRIPLET}-Release lib done")
+if(NOT DEFINED VCPKG_BUILD_TYPE OR VCPKG_BUILD_TYPE STREQUAL "release")
+ message(STATUS "Packaging ${TARGET_TRIPLET}-Release lib")
+ file(
+ INSTALL ${OUTPUTS_PATH}/Release/
+ DESTINATION ${CURRENT_PACKAGES_DIR}/lib
+ FILES_MATCHING PATTERN "*.lib"
+ )
+ file(RENAME ${CURRENT_PACKAGES_DIR}/lib/Box2D.lib ${CURRENT_PACKAGES_DIR}/lib/box2d.lib)
+ message(STATUS "Packaging ${TARGET_TRIPLET}-Release lib done")
+endif()
-message(STATUS "Packaging ${TARGET_TRIPLET}-Debug lib")
-file(
- INSTALL ${OUTPUTS_PATH}/Debug/
- DESTINATION ${CURRENT_PACKAGES_DIR}/debug/lib
- FILES_MATCHING PATTERN "*.lib"
-)
-file(RENAME ${CURRENT_PACKAGES_DIR}/debug/lib/Box2D.lib ${CURRENT_PACKAGES_DIR}/debug/lib/box2d.lib)
-message(STATUS "Packaging ${TARGET_TRIPLET}-Debug lib done")
+if(NOT DEFINED VCPKG_BUILD_TYPE OR VCPKG_BUILD_TYPE STREQUAL "debug")
+ message(STATUS "Packaging ${TARGET_TRIPLET}-Debug lib")
+ file(
+ INSTALL ${OUTPUTS_PATH}/Debug/
+ DESTINATION ${CURRENT_PACKAGES_DIR}/debug/lib
+ FILES_MATCHING PATTERN "*.lib"
+ )
+ file(RENAME ${CURRENT_PACKAGES_DIR}/debug/lib/Box2D.lib ${CURRENT_PACKAGES_DIR}/debug/lib/box2d.lib)
+ message(STATUS "Packaging ${TARGET_TRIPLET}-Debug lib done")
+endif()
message(STATUS "Packaging headers")
file(