cmake_minimum_required(VERSION 3.30) project(gpanthera) set(CMAKE_CXX_STANDARD 20) add_library(gpanthera SHARED gpanthera.cc) add_executable(panthera-www panthera-www.cc) target_link_libraries(panthera-www gpanthera) target_link_libraries(panthera-www webkitgtk-6.0) find_package(PkgConfig REQUIRED) pkg_check_modules(GTKMM REQUIRED gtkmm-4.0) pkg_check_modules(WebKit REQUIRED webkitgtk-6.0) include_directories(${GTKMM_INCLUDE_DIRS}) link_directories(${GTKMM_LIBRARY_DIRS}) include_directories(${WebKit_INCLUDE_DIRS}) add_definitions(${GTKMM_CFLAGS_OTHER}) target_link_libraries(gpanthera ${GTKMM_LIBRARIES}) file(COPY locales DESTINATION ${CMAKE_BINARY_DIR})