diff options
| author | Felix Morgner <felix.morgner@gmail.com> | 2025-05-24 14:54:30 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@gmail.com> | 2025-05-24 14:54:30 +0200 |
| commit | f63a86c56987d04bb9e021cad3f1e6faca7f962f (patch) | |
| tree | d5ad8436ad43334157b62e24185dceea4dc1247d /gui/CMakeLists.txt | |
| parent | 7a483861b2050a1ad7faacd626a0391e2e8c0a38 (diff) | |
| download | turns-f63a86c56987d04bb9e021cad3f1e6faca7f962f.tar.xz turns-f63a86c56987d04bb9e021cad3f1e6faca7f962f.zip | |
build: flatten project hierarchy
Diffstat (limited to 'gui/CMakeLists.txt')
| -rw-r--r-- | gui/CMakeLists.txt | 31 |
1 files changed, 3 insertions, 28 deletions
diff --git a/gui/CMakeLists.txt b/gui/CMakeLists.txt index 389332d..dc7690b 100644 --- a/gui/CMakeLists.txt +++ b/gui/CMakeLists.txt @@ -1,39 +1,12 @@ # SPDX-FileCopyrightText: 2025 Felix Morgner <felix.morgner@gmail.com> # SPDX-License-Identifier: LGPL-2.1-only -cmake_minimum_required(VERSION "4.0.0") - -project("turns-gui" - LANGUAGES C CXX - DESCRIPTION "Turns, the simple turn order tracker" - VERSION "1.0.0" -) - -include("FetchContent") -include("GlibCompileResources") - -find_package("PkgConfig" REQUIRED) - -# Dependencies - -pkg_check_modules("gio" - IMPORTED_TARGET - REQUIRED - "gio-2.0>=${TURNS_GLIB_MINIMUM_VERSION}" -) - -pkg_check_modules("glibmm" - IMPORTED_TARGET - REQUIRED - "glibmm-2.68>=${TURNS_GLIB_MINIMUM_VERSION}" -) - # Resources add_library("resources" STATIC) target_link_libraries("resources" PUBLIC - "PkgConfig::gio" + "PkgConfig::glib" ) target_add_glib_resources("resources" @@ -74,6 +47,8 @@ target_include_directories("gui" PUBLIC target_link_libraries("gui" PUBLIC "adwaitamm::adwaitamm" + "PkgConfig::glib" + "PkgConfig::glibmm" "turns::mm" "$<$<CXX_COMPILER_ID:GNU,Clang>:-Wl,--whole-archive>" |
