Files
racket-webview/rktwebview/CMakeLists.txt
2026-03-02 09:38:38 +01:00

33 lines
697 B
CMake

cmake_minimum_required(VERSION 3.16)
project(rktwebview LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
include_directories(../webview/core/include)
include_directories(../webview/build/Release/_deps/microsoft_web_webview2-src/build/native/include)
link_directories(../webview/build/Release/core)
link_directories(build/Release)
add_library(rktwebview SHARED
rktwebview_global.h
rktwebview.cpp
rktwebview.h
json.h
json.cpp
main.cpp
)
add_executable(rktwebview_test
main.cpp
)
target_link_libraries(rktwebview webview_static)
target_link_libraries(rktwebview_test rktwebview)
target_compile_definitions(rktwebview PRIVATE RKTWEBVIEW_LIBRARY)