diff --git a/src/pymod/lay/lay.pro b/src/pymod/lay/lay.pro index 70ba3b2c2..5555294e0 100644 --- a/src/pymod/lay/lay.pro +++ b/src/pymod/lay/lay.pro @@ -10,21 +10,3 @@ HEADERS += \ LIBS += -lklayout_lay -# Use this opportunity to provide the __init__.py file - -equals(HAVE_QTBINDINGS, "1") { - equals(HAVE_QT5, "1") { - INIT_PY = $$PWD/../__init__.py.qt5 - } else { - INIT_PY = $$PWD/../__init__.py.qt4 - } -} else { - INIT_PY = $$PWD/../__init__.py.noqt -} - -QMAKE_POST_LINK += && $(COPY) $$INIT_PY $$DESTDIR_PYMOD/__init__.py - -# INSTALLS needs to be inside a lib or app templates. -init_target.path = $$PREFIX/pymod/klayout -init_target.files += $$DESTDIR_PYMOD/__init__.py -INSTALLS += init_target diff --git a/src/pymod/tl/tl.pro b/src/pymod/tl/tl.pro index 30961c2b5..b6093d661 100644 --- a/src/pymod/tl/tl.pro +++ b/src/pymod/tl/tl.pro @@ -8,3 +8,24 @@ SOURCES = \ HEADERS += \ +# Use this opportunity to provide the __init__.py file + +equals(HAVE_QTBINDINGS, "1") { + equals(HAVE_QT5, "1") { + INIT_PY = $$PWD/../__init__.py.qt5 + } else { + INIT_PY = $$PWD/../__init__.py.qt4 + } +} else { + INIT_PY = $$PWD/../__init__.py.noqt +} + +QMAKE_POST_LINK += && $(COPY) $$INIT_PY $$DESTDIR_PYMOD/__init__.py + +# INSTALLS needs to be inside a lib or app templates. +init_target.path = $$PREFIX/pymod/klayout +# This would be nice: +# init_target.files += $$DESTDIR_PYMOD/__init__.py +# but some Qt versions need this explicitly: +init_target.extra = $(INSTALL_PROGRAM) $$DESTDIR_PYMOD/__init__.py $(INSTALLROOT)$$PREFIX/pymod/klayout +INSTALLS += init_target