Skip to content

Commit d9bbd73

Browse files
committed
cmake: Include EVMC.cmake module in the package
1 parent e2bd548 commit d9bbd73

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed

CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ install(
7979
FILES
8080
${CMAKE_CURRENT_BINARY_DIR}/evmcConfig.cmake
8181
${CMAKE_CURRENT_BINARY_DIR}/evmcConfigVersion.cmake
82+
cmake/EVMC.cmake
8283
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/evmc
8384
)
8485

cmake/Config.cmake.in

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
@PACKAGE_INIT@
22

3-
include("${CMAKE_CURRENT_LIST_DIR}/evmcTargets.cmake")
3+
include(${CMAKE_CURRENT_LIST_DIR}/evmcTargets.cmake)
44
check_required_components(evmc)
5+
6+
include(${CMAKE_CURRENT_LIST_DIR}/EVMC.cmake)

examples/use_evmc_in_cmake/CMakeLists.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,10 @@ find_package(evmc CONFIG REQUIRED)
1212

1313
add_executable(use_evmc_in_cmake use_evmc_in_cmake.c)
1414
target_link_libraries(use_evmc_in_cmake PRIVATE evmc::evmc)
15+
16+
17+
18+
# Only for integration tests.
19+
if(NOT COMMAND evmc_add_vm_test)
20+
message(FATAL_ERROR "Function evmc_add_vm_test() not in EVMC.cmake module")
21+
endif()

0 commit comments

Comments
 (0)