cmake_minimum_required(VERSION 3.24) project(prust-cpp-bindings CXX) add_library(bindings STATIC bindings.cpp) set_target_properties(bindings PROPERTIES CXX_STANDARD 17 COMPILE_WARNING_AS_ERROR 0) target_compile_options(bindings PRIVATE $<$,$,$>: -Wall -Wextra>) find_package(prt CONFIG REQUIRED) target_include_directories(bindings PRIVATE ${PRT_INCLUDE_PATH}) target_link_libraries(bindings PRIVATE prt) install(TARGETS bindings)