mirror of
https://github.com/Gnucash/gnucash.git
synced 2024-11-25 18:30:23 -06:00
0d8112bfef
Changed install rule for gschema.compiled to use a target.
39 lines
1.3 KiB
CMake
39 lines
1.3 KiB
CMake
# Post install actions go here.
|
|
|
|
IF (APPLE)
|
|
INSTALL(CODE "EXECUTE_PROCESS(
|
|
COMMAND /usr/bin/install_name_tool -add_rpath ${CMAKE_INSTALL_PREFIX}/lib
|
|
-add_rpath ${CMAKE_INSTALL_PREFIX}/lib/gnucash
|
|
${CMAKE_INSTALL_PREFIX}/bin/gnucash)")
|
|
ENDIF(APPLE)
|
|
|
|
|
|
SET(CMAKE_COMMAND_TMP "")
|
|
IF (${CMAKE_VERSION} VERSION_GREATER 3.1)
|
|
SET(CMAKE_COMMAND_TMP ${CMAKE_COMMAND} -E env)
|
|
ENDIF()
|
|
|
|
SET(schema-targets business-gnome-gschema csv-exp-gschema csv-imp-gschema
|
|
generic-import-gschema gnome-gschema gnome-utils-gschema qif-imp-gschema)
|
|
|
|
IF (WITH_AQBANKING)
|
|
LIST(APPEND schema-targets aqb-gschema)
|
|
ENDIF (WITH_AQBANKING)
|
|
|
|
IF (WITH_OFX)
|
|
LIST(APPEND schema-targets ofx-gschema)
|
|
ENDIF (WITH_OFX)
|
|
|
|
SET(SCHEMA_BUILD_DIR ${DATADIR_BUILD}/glib-2.0/schemas)
|
|
ADD_CUSTOM_COMMAND(
|
|
OUTPUT ${SCHEMA_BUILD_DIR}/gschemas.compiled
|
|
COMMAND ${CMAKE_COMMAND_TMP} ${GLIB_COMPILE_SCHEMAS} ${SCHEMA_BUILD_DIR}
|
|
DEPENDS ${schema-targets}
|
|
)
|
|
|
|
ADD_CUSTOM_TARGET(compiled-schemas ALL DEPENDS ${SCHEMA_BUILD_DIR}/gschemas.compiled)
|
|
|
|
INSTALL(FILES ${SCHEMA_BUILD_DIR}/gschemas.compiled DESTINATION ${DATADIR}/glib-2.0/schemas)
|
|
|
|
SET_DIST_LIST(cmake_DIST CMakeLists.txt README_CMAKE.txt cmake_uninstall.cmake.in)
|