Prevent installation of cmake related files when building in source

These files are part of the build system, they should not show up in the installation prefix
This commit is contained in:
Geert Janssens committed 2018-02-04 10:36:42 +01:00
1 parent 9e5a481081
commit a3a42d29ee
10 files changed
+82 -38

No files matched your search

+8 -4
View File
@@ -1,13 +1,17 @@
INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} DESTINATION ${CMAKE_INSTALL_DATADIR}/gnucash
PATTERN Makefile.* EXCLUDE
PATTERN CMakeLists.txt EXCLUDE
PATTERN hicolor EXCLUDE
PATTERN Makefile.* EXCLUDE
PATTERN CMake* EXCLUDE
PATTERN CTest* EXCLUDE
PATTERN cmake* EXCLUDE
PATTERN hicolor EXCLUDE
)
FILE(COPY ${CMAKE_CURRENT_SOURCE_DIR}
DESTINATION ${DATADIR_BUILD}/gnucash
PATTERN Makefile.* EXCLUDE
PATTERN CMakeLists.txt EXCLUDE
PATTERN CMake* EXCLUDE
PATTERN CTest* EXCLUDE
PATTERN cmake* EXCLUDE
PATTERN hicolor EXCLUDE
)
INSTALL(
@@ -1,12 +1,16 @@
FILE(COPY .
DESTINATION ${DATADIR_BUILD}/gnucash/gtkbuilder
PATTERN Makefile.* EXCLUDE
PATTERN CMakeLists.txt EXCLUDE)
DESTINATION ${DATADIR_BUILD}/gnucash/gtkbuilder
PATTERN Makefile.* EXCLUDE
PATTERN CMake* EXCLUDE
PATTERN CTest* EXCLUDE
PATTERN cmake* EXCLUDE)
INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
DESTINATION share/gnucash
PATTERN Makefile.* EXCLUDE
PATTERN CMakeLists.txt EXCLUDE)
PATTERN CMake* EXCLUDE
PATTERN CTest* EXCLUDE
PATTERN cmake* EXCLUDE)
SET(gnome_utils_GLADE
assistant-xml-encoding.glade
@@ -29,4 +33,4 @@ SET(gnome_utils_GLADE
gnc-tree-view-owner.glade
)
SET_DIST_LIST(gnome_utils_gtkbuilder_DIST CMakeLists.txt ${gnome_utils_GLADE})
SET_DIST_LIST(gnome_utils_gtkbuilder_DIST CMakeLists.txt ${gnome_utils_GLADE})
+8 -4
View File
@@ -1,12 +1,16 @@
FILE(COPY .
DESTINATION ${DATADIR_BUILD}/gnucash/ui
PATTERN Makefile.* EXCLUDE
PATTERN CMakeLists.txt EXCLUDE)
DESTINATION ${DATADIR_BUILD}/gnucash/ui
PATTERN Makefile.* EXCLUDE
PATTERN CMake* EXCLUDE
PATTERN CTest* EXCLUDE
PATTERN cmake* EXCLUDE)
INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
DESTINATION share/gnucash
PATTERN Makefile.* EXCLUDE
PATTERN CMakeLists.txt EXCLUDE)
PATTERN CMake* EXCLUDE
PATTERN CTest* EXCLUDE
PATTERN cmake* EXCLUDE)
SET(gnome_utils_ui_DIST_local
CMakeLists.txt
+8 -4
View File
@@ -1,12 +1,16 @@
FILE(COPY .
DESTINATION ${DATADIR_BUILD}/gnucash/gtkbuilder
PATTERN Makefile.* EXCLUDE
PATTERN CMakeLists.txt EXCLUDE)
PATTERN CMake* EXCLUDE
PATTERN CTest* EXCLUDE
PATTERN cmake* EXCLUDE)
INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
DESTINATION share/gnucash
PATTERN Makefile.* EXCLUDE
PATTERN CMakeLists.txt EXCLUDE)
DESTINATION share/gnucash
PATTERN Makefile.* EXCLUDE
PATTERN CMake* EXCLUDE
PATTERN CTest* EXCLUDE
PATTERN cmake* EXCLUDE)
SET(gnome_GLADE
assistant-acct-period.glade
+8 -4
View File
@@ -1,12 +1,16 @@
FILE(COPY .
DESTINATION ${DATADIR_BUILD}/gnucash/ui
PATTERN Makefile.* EXCLUDE
PATTERN CMakeLists.txt EXCLUDE)
DESTINATION ${DATADIR_BUILD}/gnucash/ui
PATTERN Makefile.* EXCLUDE
PATTERN CMake* EXCLUDE
PATTERN CTest* EXCLUDE
PATTERN cmake* EXCLUDE)
INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
DESTINATION share/gnucash
PATTERN Makefile.* EXCLUDE
PATTERN CMakeLists.txt EXCLUDE)
PATTERN CMake* EXCLUDE
PATTERN CTest* EXCLUDE
PATTERN cmake* EXCLUDE)
SET(gnome_UI
gnc-plugin-account-tree-ui.xml
@@ -1,13 +1,17 @@
FILE(COPY .
DESTINATION ${DATADIR_BUILD}/gnucash/gtkbuilder
PATTERN Makefile.* EXCLUDE
PATTERN CMakeLists.txt EXCLUDE)
DESTINATION ${DATADIR_BUILD}/gnucash/gtkbuilder
PATTERN Makefile.* EXCLUDE
PATTERN CMake* EXCLUDE
PATTERN CTest* EXCLUDE
PATTERN cmake* EXCLUDE)
INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
DESTINATION share/gnucash
PATTERN Makefile.* EXCLUDE
PATTERN CMakeLists.txt EXCLUDE)
PATTERN CMake* EXCLUDE
PATTERN CTest* EXCLUDE
PATTERN cmake* EXCLUDE)
SET_DIST_LIST(bi_import_glade_DIST CMakeLists.txt dialog-bi-import-gui.glade)
SET_DIST_LIST(bi_import_glade_DIST CMakeLists.txt dialog-bi-import-gui.glade)
@@ -1,11 +1,15 @@
FILE(COPY .
DESTINATION ${DATADIR_BUILD}/gnucash/ui
PATTERN Makefile.* EXCLUDE
PATTERN CMakeLists.txt EXCLUDE)
DESTINATION ${DATADIR_BUILD}/gnucash/ui
PATTERN Makefile.* EXCLUDE
PATTERN CMake* EXCLUDE
PATTERN CTest* EXCLUDE
PATTERN cmake* EXCLUDE)
INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
DESTINATION share/gnucash
PATTERN Makefile.* EXCLUDE
PATTERN CMakeLists.txt EXCLUDE)
PATTERN CMake* EXCLUDE
PATTERN CTest* EXCLUDE
PATTERN cmake* EXCLUDE)
SET_DIST_LIST(bi_import_ui_DIST CMakeLists.txt gnc-plugin-bi-import-ui.xml)
@@ -1,11 +1,15 @@
FILE(COPY .
DESTINATION ${DATADIR_BUILD}/gnucash/gtkbuilder
DESTINATION ${DATADIR_BUILD}/gnucash/gtkbuilder
PATTERN Makefile.* EXCLUDE
PATTERN CMakeLists.txt EXCLUDE)
PATTERN CMake* EXCLUDE
PATTERN CTest* EXCLUDE
PATTERN cmake* EXCLUDE)
INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
DESTINATION share/gnucash
PATTERN Makefile.* EXCLUDE
PATTERN CMakeLists.txt EXCLUDE)
PATTERN CMake* EXCLUDE
PATTERN CTest* EXCLUDE
PATTERN cmake* EXCLUDE)
SET_DIST_LIST(customer_import_glade_DIST CMakeLists.txt dialog-customer-import-gui.glade)
@@ -1,11 +1,15 @@
FILE(COPY .
DESTINATION ${DATADIR_BUILD}/gnucash/ui
DESTINATION ${DATADIR_BUILD}/gnucash/ui
PATTERN Makefile.* EXCLUDE
PATTERN CMakeLists.txt EXCLUDE)
PATTERN CMake* EXCLUDE
PATTERN CTest* EXCLUDE
PATTERN cmake* EXCLUDE)
INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
DESTINATION share/gnucash
PATTERN Makefile.* EXCLUDE
PATTERN CMakeLists.txt EXCLUDE)
PATTERN CMake* EXCLUDE
PATTERN CTest* EXCLUDE
PATTERN cmake* EXCLUDE)
SET_DIST_LIST(customer_import_ui_DIST CMakeLists.txt gnc-plugin-customer-import-ui.xml)
+10 -2
View File
@@ -19,11 +19,19 @@ ENDIF()
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)
INSTALL(DIRECTORY pycons DESTINATION ${CMAKE_INSTALL_DATADIR}/gnucash/python)
INSTALL(DIRECTORY pycons DESTINATION ${CMAKE_INSTALL_DATADIR}/gnucash/python
PATTERN Makefile.* EXCLUDE
PATTERN CMake* EXCLUDE
PATTERN CTest* EXCLUDE
PATTERN cmake* EXCLUDE)
INSTALL(FILES init.py DESTINATION ${CMAKE_INSTALL_DATADIR}/gnucash/python)
FILE(COPY pycons DESTINATION ${CMAKE_BINARY_DIR}/share/gnucash/python
PATTERN Makefile.* EXCLUDE
PATTERN CMake* EXCLUDE
PATTERN CTest* EXCLUDE
PATTERN cmake* EXCLUDE)
FILE(COPY init.py DESTINATION ${CMAKE_BINARY_DIR}/share/gnucash/python)
FILE(COPY pycons DESTINATION ${CMAKE_BINARY_DIR}/share/gnucash/python)
ENDIF(WITH_PYTHON)
SET_LOCAL_DIST(python_DIST_local CMakeLists.txt gncmod-python.c init.py)