CMakeLists.txt
ASCII text
1
cmake_minimum_required(VERSION 3.30)
2
project(gpanthera)
3
4
set(CMAKE_CXX_STANDARD 20)
5
6
add_library(gpanthera SHARED gpanthera.cc)
7
8
add_executable(panthera-www panthera-www.cc)
9
target_link_libraries(panthera-www gpanthera)
10
11
find_package(PkgConfig REQUIRED)
12
pkg_check_modules(GTKMM REQUIRED gtkmm-3.0)
13
14
include_directories(${GTKMM_INCLUDE_DIRS})
15
link_directories(${GTKMM_LIBRARY_DIRS})
16
17
add_definitions(${GTKMM_CFLAGS_OTHER})
18
target_link_libraries(gpanthera ${GTKMM_LIBRARIES})
19