diff options
| author | Felix Morgner <felix.morgner@gmail.com> | 2025-04-28 13:52:49 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@gmail.com> | 2025-04-28 13:52:49 +0200 |
| commit | f1444607e0dd39cea4591e6bc82938abd61e38e2 (patch) | |
| tree | d4d8e2157749624acf57f511d0988be78f8442e6 /CMakeLists.txt | |
| parent | 00ab9e29298ae1884591685b63e73528cb762084 (diff) | |
| download | libadwaitamm-f1444607e0dd39cea4591e6bc82938abd61e38e2.tar.xz libadwaitamm-f1444607e0dd39cea4591e6bc82938abd61e38e2.zip | |
adw: extract libadwaitamm
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 6b08199..1c0aaec 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,9 +1,9 @@ cmake_minimum_required(VERSION "3.30.0") -project("adwaitamm" +project("libadwaitamm" LANGUAGES CXX VERSION "1.7.0" - DESCRIPTION "C++ wrapper for libadwaita" + DESCRIPTION "C++ wrapper for libadwaitamm" ) include("GNUInstallDirs") @@ -11,6 +11,7 @@ include("GNUInstallDirs") find_package("PkgConfig" REQUIRED) pkg_check_modules("adwaita" IMPORTED_TARGET REQUIRED "libadwaita-1>=1.7.0") +pkg_check_modules("gtkmm" IMPORTED_TARGET REQUIRED "gtkmm-4.0>=4.16") pkg_check_modules("giomm" IMPORTED_TARGET REQUIRED "giomm-2.68>=2.80") pkg_check_modules("glibmm" IMPORTED_TARGET REQUIRED "glibmm-2.68>=2.80") @@ -30,13 +31,16 @@ target_sources("adwaitamm" PUBLIC BASE_DIRS "include" ) -target_include_directories("adwaitamm" SYSTEM PUBLIC +target_include_directories("adwaitamm" PUBLIC "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>" +) + +target_include_directories("adwaitamm" PUBLIC SYSTEM "$<INSTALL_INTERFACE:include>" ) target_compile_features("adwaitamm" PUBLIC - "cxx_std_20" + "cxx_std_23" ) target_compile_options("adwaitamm" PRIVATE @@ -62,4 +66,4 @@ install(TARGETS "adwaitamm" FILE_SET HEADERS ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}" -)
\ No newline at end of file +) |
