mirror of https://github.com/microsoft/vcpkg.git
35 lines
1.2 KiB
CMake
35 lines
1.2 KiB
CMake
vcpkg_from_github(
|
|
OUT_SOURCE_PATH SOURCE_PATH
|
|
REPO RPeschke/ntuples
|
|
REF "v${VERSION}"
|
|
SHA512 3c20387769f318fc92f154d30c88001d2e08a669b2b89a48262d1a53045b05a1256fb653bb1de9e84486a0dd0557e175e38414dfc54fc474db5941ac7ca44958
|
|
)
|
|
|
|
file(INSTALL "${SOURCE_PATH}/core/include/" DESTINATION "${CURRENT_PACKAGES_DIR}/include/")
|
|
|
|
file(MAKE_DIRECTORY "${CURRENT_PACKAGES_DIR}/share/ntuples")
|
|
file(WRITE "${CURRENT_PACKAGES_DIR}/share/ntuples/ntuples-config.cmake"
|
|
[[if (TARGET ntuples::ntuples)
|
|
return()
|
|
endif()
|
|
get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_DIR}/../.." ABSOLUTE)
|
|
add_library(ntuples INTERFACE)
|
|
add_library(ntuples::ntuples ALIAS ntuples)
|
|
target_include_directories(ntuples INTERFACE "${_IMPORT_PREFIX}/include")
|
|
target_compile_features(ntuples INTERFACE cxx_std_20)
|
|
]])
|
|
|
|
vcpkg_install_copyright(FILE_LIST
|
|
"${SOURCE_PATH}/LICENSE"
|
|
)
|
|
|
|
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
|
|
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
|
|
|
file(WRITE "${CURRENT_PACKAGES_DIR}/share/ntuples/usage"
|
|
[[rp-ntuples provides CMake targets:
|
|
|
|
find_package(ntuples CONFIG REQUIRED)
|
|
target_link_libraries(main PRIVATE ntuples::ntuples)
|
|
]])
|