aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMACHIZAUD Andréa <andrea.machizaud@gmail.com>2020-01-30 23:40:10 +0100
committerGitHub <noreply@github.com>2020-01-30 14:40:10 -0800
commit8bb07e21cac10c7f5c5406878adba03b799c0954 (patch)
treef2f500764d812d9eaa950f1c70500d1df7458b93
parent1046c297c760e5165e4fe6def66cd04ca487fa10 (diff)
downloadvcpkg-8bb07e21cac10c7f5c5406878adba03b799c0954.tar.gz
vcpkg-8bb07e21cac10c7f5c5406878adba03b799c0954.zip
[freeglut] check whether debug/release is enabled before moving files (#9745)
-rw-r--r--ports/freeglut/portfile.cmake8
1 files changed, 6 insertions, 2 deletions
diff --git a/ports/freeglut/portfile.cmake b/ports/freeglut/portfile.cmake
index e46afcf9b..eec5b3096 100644
--- a/ports/freeglut/portfile.cmake
+++ b/ports/freeglut/portfile.cmake
@@ -49,8 +49,12 @@ vcpkg_install_cmake()
# Rename static lib (otherwise it's incompatible with FindGLUT.cmake)
if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")
if(NOT VCPKG_CMAKE_SYSTEM_NAME OR VCPKG_CMAKE_SYSTEM_NAME STREQUAL "WindowsStore")
- file(RENAME ${CURRENT_PACKAGES_DIR}/lib/freeglut_static.lib ${CURRENT_PACKAGES_DIR}/lib/freeglut.lib)
- file(RENAME ${CURRENT_PACKAGES_DIR}/debug/lib/freeglut_staticd.lib ${CURRENT_PACKAGES_DIR}/debug/lib/freeglutd.lib)
+ if(NOT VCPKG_BUILD_TYPE OR VCPKG_BUILD_TYPE STREQUAL release)
+ file(RENAME ${CURRENT_PACKAGES_DIR}/lib/freeglut_static.lib ${CURRENT_PACKAGES_DIR}/lib/freeglut.lib)
+ endif()
+ if(NOT VCPKG_BUILD_TYPE OR VCPKG_BUILD_TYPE STREQUAL debug)
+ file(RENAME ${CURRENT_PACKAGES_DIR}/debug/lib/freeglut_staticd.lib ${CURRENT_PACKAGES_DIR}/debug/lib/freeglutd.lib)
+ endif()
endif()
vcpkg_replace_string(