aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2024-07-25 13:05:02 +0200
committerFelix Morgner <felix.morgner@gmail.com>2024-07-25 13:14:45 +0200
commit4c173365127531fa32b6675890a65dead59c3e8e (patch)
tree3fe24ac9e42ca0d800a44bbe6fb29ab1bacb9c32 /CMakeLists.txt
downloadlibadwaitamm-4c173365127531fa32b6675890a65dead59c3e8e.tar.xz
libadwaitamm-4c173365127531fa32b6675890a65dead59c3e8e.zip
adw: add bare bones wrapper for AdwApplication
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt22
1 files changed, 22 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 0000000..9ac563a
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,22 @@
+add_library("adw"
+ "src/application.cpp"
+ "src/wrap_init.cpp"
+)
+
+add_library("turns::adw" ALIAS "adw")
+
+target_include_directories("adw" PUBLIC
+ "include"
+)
+
+target_compile_options("adw" PUBLIC
+ "$<$<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("adw" PUBLIC
+ "PkgConfig::adwaita"
+ "PkgConfig::gtkmm"
+)