diff options
| author | Robert Schumacher <roschuma@microsoft.com> | 2016-11-11 16:17:39 -0800 |
|---|---|---|
| committer | Robert Schumacher <roschuma@microsoft.com> | 2016-11-11 16:17:39 -0800 |
| commit | 637dac384c66096ae9b4f2b0b78abd22edb338e3 (patch) | |
| tree | 2bbea74f6d2889d8c3e5fed80047132a630a0686 /scripts | |
| parent | ed285b76e2c70508d5fb1772cac306e8ed1ee1df (diff) | |
| download | vcpkg-637dac384c66096ae9b4f2b0b78abd22edb338e3.tar.gz vcpkg-637dac384c66096ae9b4f2b0b78abd22edb338e3.zip | |
[vcpkg-cmake-toolchain] Avoid IN_LIST to reduce required cmake version
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/buildsystems/vcpkg.cmake | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/scripts/buildsystems/vcpkg.cmake b/scripts/buildsystems/vcpkg.cmake index 257007e45..6384de7d3 100644 --- a/scripts/buildsystems/vcpkg.cmake +++ b/scripts/buildsystems/vcpkg.cmake @@ -53,13 +53,14 @@ if(NOT VCPKG_TOOLCHAIN) if(OVERRIDE_ADD_EXECUTABLE) function(add_executable name) _add_executable(${ARGV}) - if(NOT "IMPORTED" IN_LIST ARGV) - add_custom_command(TARGET ${name} POST_BUILD - COMMAND powershell -noprofile -executionpolicy UnRestricted -file ${_VCPKG_TOOLCHAIN_DIR}/msbuild/applocal.ps1 - -targetBinary $<TARGET_FILE:${name}> - -installedDir "${_VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}$<$<CONFIG:Debug>:/debug>/bin" - -OutVariable out - ) + list(FIND ARGV "IMPORTED" IMPORTED_IDX) + if(IMPORTED_IDX EQUAL -1) + add_custom_command(TARGET ${name} POST_BUILD + COMMAND powershell -noprofile -executionpolicy UnRestricted -file ${_VCPKG_TOOLCHAIN_DIR}/msbuild/applocal.ps1 + -targetBinary $<TARGET_FILE:${name}> + -installedDir "${_VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}$<$<CONFIG:Debug>:/debug>/bin" + -OutVariable out + ) endif() endfunction() endif() |
