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)