WIP: fixed installation part for pykl module, robustness of build system.

This commit is contained in:
Matthias Koefferlein 2018-06-06 21:27:18 +02:00
parent a20c3259bf
commit 17846d12dd
3 changed files with 14 additions and 2 deletions

View File

@ -1,4 +1,6 @@
DESTDIR = $$OUT_PWD
TEMPLATE = app
TARGET = fontgen

View File

@ -25,6 +25,6 @@ equals(HAVE_QTBINDINGS, "1") {
QMAKE_POST_LINK += && $(COPY) $$INIT_PY $$DESTDIR/../pykl/__init__.py
# INSTALLS needs to be inside a lib or app templates.
init_target.path = $$PREFIX/pykl/__init__.py
init_target.files += $$INIT_PY
init_target.path = $$PREFIX/pykl
init_target.files += $$DESTDIR/../pykl/__init__.py
INSTALLS += init_target

View File

@ -24,7 +24,17 @@ win32 {
# because the library is called xyx0.dll.
CONFIG += skip_target_version_ext
lib_target.path = $$PREFIX/pykl
lib_target.files += $$DESTDIR_PYMOD/$${TARGET}.dll
INSTALLS = lib_target
} else {
QMAKE_POST_LINK += $(MKDIR) $$DESTDIR_PYMOD && $(COPY) $(DESTDIR)$(TARGET) $$DESTDIR_PYMOD/$${TARGET}.so
lib_target.path = $$PREFIX/pykl
lib_target.files += $$DESTDIR_PYMOD/$${TARGET}.so
INSTALLS = lib_target
}