mirror of
https://github.com/extism/extism.git
synced 2026-01-10 22:37:58 -05:00
feat: add add_subdirectory compatible cmake config (#574)
This enables cmake in-tree builds with libextism such as with the cpp-sdk: https://github.com/extism/cpp-sdk/pull/7
This commit is contained in:
15
libextism/CMakeLists.txt
Normal file
15
libextism/CMakeLists.txt
Normal file
@@ -0,0 +1,15 @@
|
||||
project(extism)
|
||||
cmake_minimum_required(VERSION 3.22)
|
||||
include(FetchContent)
|
||||
|
||||
FetchContent_Declare(
|
||||
Corrosion
|
||||
GIT_REPOSITORY https://github.com/corrosion-rs/corrosion.git
|
||||
GIT_TAG v0.4.4
|
||||
)
|
||||
FetchContent_MakeAvailable(Corrosion)
|
||||
|
||||
corrosion_import_crate(MANIFEST_PATH ./Cargo.toml PROFILE release CRATES libextism FEATURES default)
|
||||
target_include_directories(extism INTERFACE ../runtime)
|
||||
target_include_directories(extism-static INTERFACE ../runtime)
|
||||
target_include_directories(extism-shared INTERFACE ../runtime)
|
||||
Reference in New Issue
Block a user