mirror of
https://git.freebsd.org/ports.git
synced 2025-06-22 05:00:30 -04:00
45 lines
2.1 KiB
Text
45 lines
2.1 KiB
Text
--- src/pymod/pymod.pri.orig 2022-12-22 22:17:08 UTC
|
|
+++ src/pymod/pymod.pri
|
|
@@ -9,7 +9,7 @@ include($$PWD/../klayout.pri)
|
|
|
|
INCLUDEPATH += "$$PYTHONINCLUDE" $$TL_INC $$GSI_INC $$PYA_INC
|
|
DEPENDPATH += "$$PYTHONINCLUDE" $$TL_INC $$GSI_INC $$PYA_INC
|
|
-LIBS += "$$PYTHONLIBFILE" -L$$LIBDIR -lklayout_tl -lklayout_gsi -lklayout_pya
|
|
+LIBS += "$$PYTHONLIBFILE" $$LIBDIR/libklayout_tl.so $$LIBDIR/libklayout_gsi.so $$LIBDIR/libklayout_pya.so
|
|
|
|
!msvc {
|
|
# Python is somewhat sloppy and relies on the compiler initializing fields
|
|
@@ -38,14 +38,14 @@ win32 {
|
|
|
|
}
|
|
|
|
-lib_target.path = $$PREFIX/pymod/klayout
|
|
+lib_target.path = $$shell_path($(INSTALLROOT)$(PYTHON_SITELIBDIR)/klayout)
|
|
# This would be nice:
|
|
# lib_target.files += $$DESTDIR_PYMOD/$${TARGET}$${PYTHONEXTSUFFIX}
|
|
# but some Qt versions need this explicitly:
|
|
msvc {
|
|
lib_target.extra = $(INSTALL_PROGRAM) $$shell_path($$DESTDIR_PYMOD/$${TARGET}$${PYTHONEXTSUFFIX}) $$shell_path($(INSTALLROOT)$$PREFIX/pymod/klayout)
|
|
} else {
|
|
- lib_target.extra = $(INSTALL_PROGRAM) $$DESTDIR_PYMOD/$${TARGET}$${PYTHONEXTSUFFIX} $(INSTALLROOT)$$PREFIX/pymod/klayout
|
|
+ lib_target.extra = $(INSTALL_PROGRAM) $$DESTDIR_PYMOD/$${TARGET}$${PYTHONEXTSUFFIX} $$shell_path($(INSTALLROOT)$(PYTHON_SITELIBDIR)/klayout)
|
|
}
|
|
INSTALLS = lib_target
|
|
|
|
@@ -70,14 +70,14 @@ INSTALLS = lib_target
|
|
}
|
|
|
|
# INSTALLS needs to be inside a lib or app templates.
|
|
- modsrc_target.path = $$PREFIX/pymod/klayout/$$REALMODULE
|
|
+ modsrc_target.path = $$shell_path($(INSTALLROOT)$(PYTHON_SITELIBDIR)/klayout/$$REALMODULE)
|
|
# This would be nice:
|
|
# init_target.files += $$DESTDIR_PYMOD/$$REALMODULE/*
|
|
# but some Qt versions need this explicitly:
|
|
msvc {
|
|
modsrc_target.extra = $(INSTALL_PROGRAM) $$shell_path($$DESTDIR_PYMOD/$$REALMODULE/*.py) $$shell_path($(INSTALLROOT)$$PREFIX/pymod/klayout/$$REALMODULE)
|
|
} else {
|
|
- modsrc_target.extra = $(INSTALL_PROGRAM) $$DESTDIR_PYMOD/$$REALMODULE/*.py $(INSTALLROOT)$$PREFIX/pymod/klayout/$$REALMODULE
|
|
+ modsrc_target.extra = $(INSTALL_PROGRAM) $$DESTDIR_PYMOD/$$REALMODULE/*.py $$shell_path($(INSTALLROOT)$(PYTHON_SITELIBDIR)/klayout/$$REALMODULE)
|
|
}
|
|
INSTALLS += modsrc_target
|
|
|