summaryrefslogtreecommitdiff
path: root/adw/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'adw/CMakeLists.txt')
-rw-r--r--adw/CMakeLists.txt65
1 files changed, 0 insertions, 65 deletions
diff --git a/adw/CMakeLists.txt b/adw/CMakeLists.txt
deleted file mode 100644
index 6b08199..0000000
--- a/adw/CMakeLists.txt
+++ /dev/null
@@ -1,65 +0,0 @@
-cmake_minimum_required(VERSION "3.30.0")
-
-project("adwaitamm"
- LANGUAGES CXX
- VERSION "1.7.0"
- DESCRIPTION "C++ wrapper for libadwaita"
-)
-
-include("GNUInstallDirs")
-
-find_package("PkgConfig" REQUIRED)
-
-pkg_check_modules("adwaita" IMPORTED_TARGET REQUIRED "libadwaita-1>=1.7.0")
-pkg_check_modules("giomm" IMPORTED_TARGET REQUIRED "giomm-2.68>=2.80")
-pkg_check_modules("glibmm" IMPORTED_TARGET REQUIRED "glibmm-2.68>=2.80")
-
-add_library("adwaitamm")
-
-file(GLOB_RECURSE ADWAITAMM_SOURCES RELATIVE "${PROJECT_SOURCE_DIR}" CONFIGURE_DEPENDS "src/**.cpp")
-
-target_sources("adwaitamm" PRIVATE
- ${ADWAITAMM_SOURCES}
-)
-
-file(GLOB_RECURSE ADWAITAMM_HEADERS RELATIVE "${PROJECT_SOURCE_DIR}" CONFIGURE_DEPENDS "include/**/*.hpp")
-
-target_sources("adwaitamm" PUBLIC
- FILE_SET HEADERS
- FILES ${ADWAITAMM_HEADERS}
- BASE_DIRS "include"
-)
-
-target_include_directories("adwaitamm" SYSTEM PUBLIC
- "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>"
- "$<INSTALL_INTERFACE:include>"
-)
-
-target_compile_features("adwaitamm" PUBLIC
- "cxx_std_20"
-)
-
-target_compile_options("adwaitamm" PRIVATE
- "$<$<CXX_COMPILER_ID:GNU,Clang>:-Wall>"
- "$<$<CXX_COMPILER_ID:GNU,Clang>:-Wextra>"
- "$<$<CXX_COMPILER_ID:GNU,Clang>:-Werror>"
- "$<$<CXX_COMPILER_ID:GNU,Clang>:-pedantic-errors>"
-)
-
-target_link_libraries("adwaitamm" PUBLIC
- "PkgConfig::adwaita"
- "PkgConfig::gtkmm"
-)
-
-set_target_properties("adwaitamm" PROPERTIES
- CXX_EXTENSIONS NO
- CXX_STANDARD_REQUIRED YES
-)
-
-add_library("adwaitamm::adwaitamm" ALIAS "adwaitamm")
-
-install(TARGETS "adwaitamm"
- FILE_SET HEADERS
- ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}"
- LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
-) \ No newline at end of file