From df8ceadb63eadf8556eae7f3aba750aa5bd2bfe5 Mon Sep 17 00:00:00 2001 From: Geert Janssens Date: Wed, 25 Oct 2017 21:14:07 +0200 Subject: [PATCH] Fix building from dist tarball with python bindings enabled --- bindings/python/CMakeLists.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bindings/python/CMakeLists.txt b/bindings/python/CMakeLists.txt index 341c2987c7..27a98b67a0 100644 --- a/bindings/python/CMakeLists.txt +++ b/bindings/python/CMakeLists.txt @@ -36,6 +36,7 @@ IF (BUILDING_FROM_VCS) ) SET (SWIG_GNUCASH_CORE_C ${CMAKE_CURRENT_BINARY_DIR}/gnucash_core.c) + SET (SWIG_GNUCASH_CORE_C_PY ${CMAKE_CURRENT_BINARY_DIR}/gnucash_core_c.py) GNC_ADD_SWIG_PYTHON_COMMAND (swig-gnucash-core ${SWIG_GNUCASH_CORE_C} ${SWIG_FILES} @@ -45,6 +46,7 @@ IF (BUILDING_FROM_VCS) ) ELSE() SET (SWIG_GNUCASH_CORE_C gnucash_core.c) + SET (SWIG_GNUCASH_CORE_C_PY ${CMAKE_CURRENT_SOURCE_DIR}/gnucash_core_c.py) ENDIF() IF(WITH_PYTHON) @@ -83,14 +85,14 @@ IF(WITH_PYTHON) LIBRARY DESTINATION ${PYTHON_SYSCONFIG_OUTPUT}/gnucash ARCHIVE DESTINATION ${PYTHON_SYSCONFIG_OUTPUT}/gnucash ) - INSTALL(FILES ${PYEXEC_FILES} ${CMAKE_CURRENT_BINARY_DIR}/gnucash_core_c.py + INSTALL(FILES ${PYEXEC_FILES} ${SWIG_GNUCASH_CORE_C_PY} DESTINATION ${PYTHON_SYSCONFIG_OUTPUT}/gnucash ) FILE(COPY ${PYEXEC_FILES} DESTINATION ${PYTHON_SYSCONFIG_BUILD}/gnucash) ADD_CUSTOM_TARGET(gnucash-core-c-py ALL - COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_BINARY_DIR}/gnucash_core_c.py ${PYTHON_SYSCONFIG_BUILD}/gnucash + COMMAND ${CMAKE_COMMAND} -E copy ${SWIG_GNUCASH_CORE_C_PY} ${PYTHON_SYSCONFIG_BUILD}/gnucash DEPENDS ${SWIG_GNUCASH_CORE_C}) ADD_CUSTOM_TARGET(gnucash-core-c-build ALL