From 269aa4c7df03e1e581c01866c91bcfa5524d6334 Mon Sep 17 00:00:00 2001 From: Robert Tari Date: Tue, 27 Aug 2024 14:43:59 +0200 Subject: Rewrite using C/CMake/Gtk4 and add some features/tweaks --- src/CMakeLists.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 src/CMakeLists.txt (limited to 'src/CMakeLists.txt') diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 100644 index 0000000..cb68f96 --- /dev/null +++ b/src/CMakeLists.txt @@ -0,0 +1,9 @@ +# ayatana-settings + +set_source_files_properties ("${CMAKE_BINARY_DIR}/data/${CMAKE_PROJECT_NAME}-gresource.c" PROPERTIES GENERATED TRUE) +add_executable ("ayatana-settings" "main.c" "${CMAKE_BINARY_DIR}/data/${CMAKE_PROJECT_NAME}-gresource.c") +add_dependencies ("ayatana-settings" "data") +target_compile_definitions ("ayatana-settings" PUBLIC G_LOG_DOMAIN="${CMAKE_PROJECT_NAME}" LOCALEDIR="${CMAKE_INSTALL_FULL_LOCALEDIR}" GETTEXT_PACKAGE="${CMAKE_PROJECT_NAME}") +target_link_libraries ("ayatana-settings" ${DEPS_LIBRARIES}) +target_include_directories ("ayatana-settings" PUBLIC ${DEPS_INCLUDE_DIRS}) +install (TARGETS "ayatana-settings" RUNTIME DESTINATION ${CMAKE_INSTALL_FULL_BINDIR}) -- cgit v1.2.3