Skip to content

Commit 4f92dd8

Browse files
tari01sunweaver
authored andcommitted
Use native CMake GSettings module
1 parent 0a26104 commit 4f92dd8

File tree

2 files changed

+4
-26
lines changed

2 files changed

+4
-26
lines changed

cmake/UseGSettings.cmake

-23
This file was deleted.

data/CMakeLists.txt

+4-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
## GSettings schema
33
##
44

5-
include (UseGSettings)
65
set (SCHEMA_NAME "org.ayatana.indicator.datetime.gschema.xml")
76
set (SCHEMA_FILE_IN_IN "${CMAKE_CURRENT_SOURCE_DIR}/${SCHEMA_NAME}.in.in")
87
set (SCHEMA_FILE_IN "${CMAKE_CURRENT_BINARY_DIR}/${SCHEMA_NAME}.in")
@@ -13,8 +12,10 @@ configure_file(${SCHEMA_FILE_IN_IN} ${SCHEMA_FILE_IN})
1312
set (ENV{LC_ALL} "C")
1413
execute_process (COMMAND intltool-merge -quiet --xml-style --utf8 --no-translations "${SCHEMA_FILE_IN}" "${SCHEMA_FILE}")
1514

16-
# let UseGSettings do the rest
17-
add_schema (${SCHEMA_FILE})
15+
# let GSettings do the rest
16+
find_package(GSettings REQUIRED)
17+
set(GSETTINGS_COMPILE ON)
18+
add_schema (${SCHEMA_NAME})
1819

1920
##
2021
## Systemd Unit File

0 commit comments

Comments
 (0)