Skip to content

Commit

Permalink
fix: define missing compile definitions
Browse files Browse the repository at this point in the history
  • Loading branch information
kanru committed Feb 7, 2024
1 parent e8784f1 commit 3918afa
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -60,13 +60,22 @@ add_compile_definitions(PRJ_ICON_DIR="${CMAKE_INSTALL_DATADIR}/ibus-chewing/icon

# GSettings/GConf schemas
set(PROJECT_SCHEMA_ID org.freedesktop.IBus.Chewing)
set(LIBEXEC_DIR ${CMAKE_INSTALL_FULL_LIBEXECDIR})
set(PRJ_DATA_DIR ${CMAKE_INSTALL_FULL_DATADIR}/ibus-chewing)
set(PRJ_VER ${CMAKE_PROJECT_VERSION})
add_compile_definitions(
PROJECT_NAME=${CMAKE_PROJECT_NAME}
PROJECT_SCHEMA_ID=${PROJECT_SCHEMA_ID}
# TODO path deprecated
PROJECT_SCHEMA_BASE=/desktop/ibus/engine
PROJECT_SCHEMA_SECTION=chewing
PROJECT_SCHEMA_DIR=/desktop/ibus/engine/chewing
PROJECT_SCHEMA_PATH=/desktop/ibus/engine/chewing/
DATA_DIR=${CMAKE_INSTALL_DATADIR}
PRJ_DATA_DIR=${PRJ_DATA_DIR}
PRJ_VER=${PRJ_VER}
LIBEXEC_DIR=${LIBEXEC_DIR}
CHEWING_DATADIR_REAL=${CHEWING_DATADIR_REAL}
)

# chewing.xml
Expand All @@ -81,9 +90,6 @@ if(IBUS_VERSION LESS 1.3.99)
set(SETUP_PROGRAM_XML "<!-- ${SETUP_PROGRAM_XML} -->")
endif()

set(LIBEXEC_DIR ${CMAKE_INSTALL_FULL_LIBEXECDIR})
set(PRJ_DATA_DIR ${CMAKE_INSTALL_FULL_DATADIR}/ibus-chewing)
set(PRJ_VER ${CMAKE_PROJECT_VERSION})
configure_file(data/chewing.xml.in data/chewing.xml)
configure_file(data/ibus-setup-chewing.desktop.in data/ibus-setup-chewing.desktop)

Expand Down

0 comments on commit 3918afa

Please sign in to comment.