mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Fix building from dist tarball with python bindings enabled
This commit is contained in:
parent
7cb59aafe8
commit
df8ceadb63
@ -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 ${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}
|
GNC_ADD_SWIG_PYTHON_COMMAND (swig-gnucash-core ${SWIG_GNUCASH_CORE_C}
|
||||||
${SWIG_FILES}
|
${SWIG_FILES}
|
||||||
@ -45,6 +46,7 @@ IF (BUILDING_FROM_VCS)
|
|||||||
)
|
)
|
||||||
ELSE()
|
ELSE()
|
||||||
SET (SWIG_GNUCASH_CORE_C gnucash_core.c)
|
SET (SWIG_GNUCASH_CORE_C gnucash_core.c)
|
||||||
|
SET (SWIG_GNUCASH_CORE_C_PY ${CMAKE_CURRENT_SOURCE_DIR}/gnucash_core_c.py)
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
IF(WITH_PYTHON)
|
IF(WITH_PYTHON)
|
||||||
@ -83,14 +85,14 @@ IF(WITH_PYTHON)
|
|||||||
LIBRARY DESTINATION ${PYTHON_SYSCONFIG_OUTPUT}/gnucash
|
LIBRARY DESTINATION ${PYTHON_SYSCONFIG_OUTPUT}/gnucash
|
||||||
ARCHIVE 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
|
DESTINATION ${PYTHON_SYSCONFIG_OUTPUT}/gnucash
|
||||||
)
|
)
|
||||||
|
|
||||||
FILE(COPY ${PYEXEC_FILES} DESTINATION ${PYTHON_SYSCONFIG_BUILD}/gnucash)
|
FILE(COPY ${PYEXEC_FILES} DESTINATION ${PYTHON_SYSCONFIG_BUILD}/gnucash)
|
||||||
|
|
||||||
ADD_CUSTOM_TARGET(gnucash-core-c-py ALL
|
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})
|
DEPENDS ${SWIG_GNUCASH_CORE_C})
|
||||||
|
|
||||||
ADD_CUSTOM_TARGET(gnucash-core-c-build ALL
|
ADD_CUSTOM_TARGET(gnucash-core-c-build ALL
|
||||||
|
Loading…
Reference in New Issue
Block a user