malcontent-dns-parental-con.../CMakeLists.txt

23 lines
660 B
CMake

# SPDX-FileCopyrightText: 2022 Matteo Settenvini <matteo.settenvini@montecristosoftware.eu>
# SPDX-License-Identifier: CC0-1.0
cmake_minimum_required(VERSION 3.23)
project(nss_malcontent
DESCRIPTION ""
VERSION 0.1.0
LANGUAGES C)
include(FetchContent)
FetchContent_Declare(
Corrosion
GIT_REPOSITORY https://github.com/corrosion-rs/corrosion.git
GIT_TAG v0.2.1
)
set(Rust_TOOLCHAIN nightly)
FetchContent_MakeAvailable(Corrosion)
corrosion_import_crate(MANIFEST_PATH Cargo.toml)
get_target_property(corrosion_install_libraries malcontent-nss INTERFACE_LINK_LIBRARIES)
install(IMPORTED_RUNTIME_ARTIFACTS ${corrosion_install_libraries})