diff --git a/src/fontgen/fontgen.pro b/src/fontgen/fontgen.pro index 1485dd641..c078935eb 100644 --- a/src/fontgen/fontgen.pro +++ b/src/fontgen/fontgen.pro @@ -1,4 +1,6 @@ +DESTDIR = $$OUT_PWD + TEMPLATE = app TARGET = fontgen diff --git a/src/pymod/lay/lay.pro b/src/pymod/lay/lay.pro index 27875b832..8efe24ceb 100644 --- a/src/pymod/lay/lay.pro +++ b/src/pymod/lay/lay.pro @@ -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 diff --git a/src/pymod/pymod.pri b/src/pymod/pymod.pri index f558ce444..f4dcc6155 100644 --- a/src/pymod/pymod.pri +++ b/src/pymod/pymod.pri @@ -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 + }