CMakeLists.txt
ASCII text
1cmake_minimum_required(VERSION 3.30) 2project(gpanthera) 3 4set(CMAKE_CXX_STANDARD 20) 5 6add_library(gpanthera SHARED gpanthera.cc) 7 8add_executable(panthera-www panthera-www.cc) 9target_link_libraries(panthera-www gpanthera) 10target_link_libraries(panthera-www webkitgtk-6.0) 11 12find_package(PkgConfig REQUIRED) 13pkg_check_modules(GTKMM REQUIRED gtkmm-4.0) 14pkg_check_modules(WebKit REQUIRED webkitgtk-6.0) 15 16include_directories(${GTKMM_INCLUDE_DIRS}) 17link_directories(${GTKMM_LIBRARY_DIRS}) 18include_directories(${WebKit_INCLUDE_DIRS}) 19 20add_definitions(${GTKMM_CFLAGS_OTHER}) 21target_link_libraries(gpanthera ${GTKMM_LIBRARIES}) 22 23file(COPY locales DESTINATION ${CMAKE_BINARY_DIR}) 24