File: install-headers.cmake

package info (click to toggle)
rust-wasmtime 28.0.1%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 54,120 kB
  • sloc: ansic: 4,071; sh: 567; javascript: 548; cpp: 280; asm: 175; ml: 96; makefile: 55
file content (18 lines) | stat: -rw-r--r-- 559 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
cmake_minimum_required(VERSION 3.12)

include(${CMAKE_CURRENT_LIST_DIR}/features.cmake)

if(WASMTIME_HEADER_DST)
  set(dst "${WASMTIME_HEADER_DST}")
else()
  set(dst "${CMAKE_INSTALL_PREFIX}/include")
endif()
set(include_src "${CMAKE_CURRENT_LIST_DIR}/../include")

message(STATUS "Installing: ${dst}/wasmtime/conf.h")
file(READ "${include_src}/wasmtime/conf.h.in" conf_h)
file(CONFIGURE OUTPUT "${dst}/wasmtime/conf.h" CONTENT "${conf_h}"
     NEWLINE_STYLE CRLF)
file(INSTALL "${include_src}/"
     DESTINATION "${dst}"
     FILES_MATCHING REGEX "\\.hh?$")