winget-cli

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

portfile.cmake (1680B)


      1 vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
      2 
      3 vcpkg_from_github(
      4     OUT_SOURCE_PATH SOURCE_PATH
      5     REPO microsoft/Detours
      6     REF 404c153ff390cb14f1787c7feeb4908c6d79b0ab # Unreleased
      7     SHA512 1f3f26657927fa153116dce13dbfa3319ea368e6c9017f4999b6ec24d6356c335b3d5326718d3ec707b92832763ffea092088df52596f016d7ca9b8127f7033d
      8     HEAD_REF master
      9 )
     10 
     11 vcpkg_build_nmake(
     12     SOURCE_PATH "${SOURCE_PATH}"
     13     PROJECT_SUBPATH "src"
     14     PROJECT_NAME "Makefile"
     15     OPTIONS "PROCESSOR_ARCHITECTURE=${VCPKG_TARGET_ARCHITECTURE}"
     16     OPTIONS_RELEASE "DETOURS_CONFIG=Release"
     17     OPTIONS_DEBUG "DETOURS_CONFIG=Debug"
     18 )
     19 
     20 if(NOT DEFINED VCPKG_BUILD_TYPE OR VCPKG_BUILD_TYPE STREQUAL "release")
     21     file(INSTALL "${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-rel/lib.${VCPKG_TARGET_ARCHITECTURE}Release/" DESTINATION "${CURRENT_PACKAGES_DIR}/lib")
     22 endif()
     23 if(NOT DEFINED VCPKG_BUILD_TYPE OR VCPKG_BUILD_TYPE STREQUAL "debug")
     24     file(INSTALL "${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-dbg/lib.${VCPKG_TARGET_ARCHITECTURE}Debug/" DESTINATION "${CURRENT_PACKAGES_DIR}/debug/lib")
     25 endif()
     26 
     27 if(NOT DEFINED VCPKG_BUILD_TYPE OR VCPKG_BUILD_TYPE STREQUAL "release")
     28     file(INSTALL "${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-rel/include/" DESTINATION "${CURRENT_PACKAGES_DIR}/include" RENAME detours)
     29 else()
     30     file(INSTALL "${CURRENT_BUILDTREES_DIR}/${TARGET_TRIPLET}-dbg/include/" DESTINATION "${CURRENT_PACKAGES_DIR}/include" RENAME detours)
     31 endif()
     32 
     33 file(INSTALL "${SOURCE_PATH}/LICENSE.md" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright)
     34 file(INSTALL "${CMAKE_CURRENT_LIST_DIR}/usage" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}")