Fix python tests in tarball builds.

This commit is contained in:
John Ralls
2017-11-28 14:25:24 -08:00
parent 831640b546
commit e92a1b3723
3 changed files with 14 additions and 5 deletions

View File

@@ -106,18 +106,25 @@ sqlite3test_SOURCES = sqlite3test.c
sqlite3test_LDADD = ${_gnucash_core_c_la_LIBADD}
sqlite3test_CPPFLAGS = ${_gnucash_core_c_la_CPPFLAGS}
PYTHON_LINK_FILES = \
PYTHON_GNUCASH_LINK_FILES = \
$(pkgpyexec_DATA)
.py-links:$(PYTHON_LINK_FILES)
if BUILDING_FROM_VCS
PYTHON_LINK_FILES = $(filter-out gnucash_core_c.py,${PYTHON_GNUCASH_LINK_FILES})
else
PYTHON_LINK_FILES = ${PYTHON_GNUCASH_LINK_FILES}
endif
.py-links:$(PYTHON_GNUCASH_LINK_FILES)
$(RM) -rf gnucash
mkdir -p gnucash
if GNUCASH_SEPARATE_BUILDDIR
for X in $(filter-out gnucash_core_c.py,${PYTHON_LINK_FILES}) ; do \
$(LN_S) -f ${srcdir}/$$X . ; \
for X in ${PYTHON_LINK_FILES} ; do \
$(LN_S) -f ${srcdir}/$$X . ; \
done
endif
( cd gnucash; for file in $(PYTHON_LINK_FILES) ; do \
( cd gnucash; for file in $(PYTHON_GNUCASH_LINK_FILES) ; do \
$(LN_S) -f ../$$file .; \
done )

View File

@@ -12,6 +12,7 @@ SET(test_python_bindings_DATA
test_account.py
test_book.py
test_business.py
test_commodity.py
test_split.py
test_transaction.py)

View File

@@ -36,6 +36,7 @@ IF (BUILDING_FROM_VCS)
ELSE()
SET (SWIG_UNITTEST_SUPPORT_GUILE_C swig-unittest-support-guile.c)
SET (SWIG_UNITTEST_SUPPORT_PYTHON_C swig-unittest-support-python.c)
FILE(COPY unittest_support.py DESTINATION ${CMAKE_CURRENT_BINARY_DIR})
ENDIF()