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) find_package(PkgConfig REQUIRED) pkg_check_modules(GTKMM REQUIRED gtkmm-4.0) include_directories(${GTKMM_INCLUDE_DIRS}) link_directories(${GTKMM_LIBRARY_DIRS}) add_definitions(${GTKMM_CFLAGS_OTHER}) target_link_libraries(gpanthera ${GTKMM_LIBRARIES}) file(COPY locales DESTINATION ${CMAKE_BINARY_DIR})