mirror of https://github.com/microsoft/vcpkg.git
39 lines
1.4 KiB
CMake
39 lines
1.4 KiB
CMake
vcpkg_from_github(OUT_SOURCE_PATH SOURCE_PATH
|
|
REPO DragonJoker/RenderGraph
|
|
REF v${VERSION}
|
|
HEAD_REF master
|
|
SHA512 aba101f6f9e80228554d3911d6121676190b0830c8b8a3c685a9c7ff9e069d569c06ea64fe21d3d80a93078705908387e1131a139350012678b24049106d6129
|
|
)
|
|
|
|
vcpkg_from_github(OUT_SOURCE_PATH CMAKE_SOURCE_PATH
|
|
REPO DragonJoker/CMakeUtils
|
|
REF 4748730d8b7259f68a5dfd2b75603fa75e6414a1
|
|
HEAD_REF master
|
|
SHA512 d5fdc74fbe20bd2f2e4e1f807959a8f0eee8bee2bb0d74b804a3799603b2ecce794549d898090d053ed7e5eb80d90bfe4dada3ae1a3726ce37eced6cc8463648
|
|
)
|
|
|
|
get_filename_component(SRC_PATH "${CMAKE_SOURCE_PATH}" DIRECTORY)
|
|
if (EXISTS "${SRC_PATH}/CMake")
|
|
file(REMOVE_RECURSE "${SRC_PATH}/CMake")
|
|
endif()
|
|
file(RENAME "${CMAKE_SOURCE_PATH}" "${SRC_PATH}/CMake")
|
|
set(CMAKE_SOURCE_PATH "${SRC_PATH}/CMake")
|
|
file(COPY "${CMAKE_SOURCE_PATH}" DESTINATION "${SOURCE_PATH}")
|
|
|
|
string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "static" BUILD_STATIC)
|
|
|
|
vcpkg_cmake_configure(
|
|
SOURCE_PATH ${SOURCE_PATH}
|
|
OPTIONS
|
|
-DPROJECTS_USE_PRECOMPILED_HEADERS=ON
|
|
-DCRG_UNITY_BUILD=ON
|
|
-DCRG_BUILD_STATIC=${BUILD_STATIC}
|
|
-DCRG_BUILD_TESTS=OFF
|
|
)
|
|
|
|
vcpkg_copy_pdbs()
|
|
vcpkg_cmake_install()
|
|
|
|
file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
|
|
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|