File tree Expand file tree Collapse file tree 4 files changed +9
-3
lines changed
Expand file tree Collapse file tree 4 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -81,6 +81,7 @@ endif()
8181
8282
8383if (BENCODE_ENABLE_INSTALL)
84+ set (bencode_package_name ${PROJECT_NAME} )
8485 set (bencode_cmake_install_dir ${CMAKE_INSTALL_LIBDIR} /cmake/bencode)
8586 set (bencode_version_config ${PROJECT_BINARY_DIR} /bencode-config-version .cmake)
8687 set (bencode_project_config ${PROJECT_BINARY_DIR} /bencode-config.cmake)
Original file line number Diff line number Diff line change @@ -6,5 +6,7 @@ find_dependency(fmt REQUIRED)
66find_dependency(gsl-lite REQUIRED)
77find_dependency(expected-lite REQUIRED)
88
9- include (
"${CMAKE_CURRENT_LIST_DIR} /@[email protected] " )
10- check_required_components(bencode)
9+ if (NOT TARGET @bencode_package_name@::@bencode_package_name@)
10+ include ("${CMAKE_CURRENT_LIST_DIR} /@bencode_targets_file@" )
11+ check_required_components(bencode)
12+ endif ()
Original file line number Diff line number Diff line change 77 message (STATUS "Fetching dependency expected-lite..." )
88 FetchContent_Declare(
99 expected-lite
10- GIT_REPOSITORY https://github.com/martinmoene /expected-lite.git
10+ GIT_REPOSITORY https://github.com/fbdtemme /expected-lite.git
1111 GIT_TAG master
1212 )
1313 FetchContent_MakeAvailable(expected-lite)
Original file line number Diff line number Diff line change @@ -4,6 +4,9 @@ add_test(NAME cmake_import_configure
44 -A "${CMAKE_GENERATOR_PLATFORM} "
55 -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
66 -Dbencode_DIR=${PROJECT_BINARY_DIR}
7+ -Dgsl-lite_DIR=${gsl-lite_BINARY_DIR }
8+ -Dexpected-lite_DIR=${expected-lite_BINARY_DIR }
9+ -Dfmt_DIR=${fmt_BINARY_DIR}
710 ${CMAKE_CURRENT_SOURCE_DIR} /project
811 )
912add_test (NAME cmake_import_build
You can’t perform that action at this time.
0 commit comments