Skip to content

Commit cfe928a

Browse files
committed
Install headers in build dir for examples
1 parent 636e08d commit cfe928a

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

crates/c-api/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,9 @@ else()
9696
endif()
9797
endif()
9898

99-
target_include_directories(wasmtime INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/include)
100-
10199
target_include_directories(wasmtime INTERFACE ${CMAKE_BINARY_DIR}/include)
100+
set(WASMTIME_HEADER_DST ${CMAKE_BINARY_DIR}/include)
101+
include(cmake/install-headers.cmake)
102102

103103
include(GNUInstallDirs)
104104
install(SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/cmake/install-headers.cmake)

crates/c-api/cmake/install-headers.cmake

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,11 @@ cmake_minimum_required(VERSION 3.12)
22

33
include(${CMAKE_CURRENT_LIST_DIR}/features.cmake)
44

5-
set(dst "${CMAKE_INSTALL_PREFIX}/include")
6-
message(STATUS "dst: ${dst}")
5+
if(WASMTIME_HEADER_DST)
6+
set(dst "${WASMTIME_HEADER_DST}")
7+
else()
8+
set(dst "${CMAKE_INSTALL_PREFIX}/include")
9+
endif()
710
set(include_src "${CMAKE_CURRENT_LIST_DIR}/../include")
811

912
message(STATUS "Installing: ${dst}/wasmtime/conf.h")

0 commit comments

Comments
 (0)