2018-06-03 23:36:06 +02:00
|
|
|
|
|
|
|
|
DESTDIR_UT = $$OUT_PWD/../..
|
|
|
|
|
|
2018-06-19 00:50:27 +02:00
|
|
|
TARGET = pymod_tests
|
2018-06-03 23:36:06 +02:00
|
|
|
|
|
|
|
|
include($$PWD/../../klayout.pri)
|
|
|
|
|
include($$PWD/../../lib_ut.pri)
|
|
|
|
|
|
|
|
|
|
SOURCES = \
|
|
|
|
|
pymod_tests.cc
|
|
|
|
|
|
2018-08-28 23:19:58 +02:00
|
|
|
msvc {
|
|
|
|
|
|
|
|
|
|
# "\\\\" is actually *one* backslash for replacement string and *two* backslashes in the
|
|
|
|
|
# substitution string in qmake ... so we replace \ by \\ here:
|
|
|
|
|
PYTHON_ESCAPED = $$replace(PYTHON, "\\\\", "\\\\")
|
|
|
|
|
PYTHONPATH = $$shell_path($$DESTDIR_UT/pymod)
|
|
|
|
|
PYTHONPATH_ESCAPED = $$replace(PYTHONPATH, "\\\\", "\\\\")
|
|
|
|
|
|
|
|
|
|
QMAKE_CXXFLAGS += \
|
|
|
|
|
"-DPYTHON=\"$$PYTHON_ESCAPED\"" \
|
|
|
|
|
"-DPYTHONPATH=\"$$PYTHONPATH_ESCAPED\""
|
|
|
|
|
|
|
|
|
|
} else {
|
2018-09-10 01:16:49 +02:00
|
|
|
|
|
|
|
|
PYTHONPATH = $$DESTDIR_UT/pymod
|
|
|
|
|
|
2018-08-28 23:19:58 +02:00
|
|
|
DEFINES += \
|
2018-09-10 01:16:49 +02:00
|
|
|
PYTHON=$$PYTHON \
|
|
|
|
|
PYTHONPATH=$$PYTHONPATH
|
|
|
|
|
|
2018-08-28 23:19:58 +02:00
|
|
|
}
|
2018-06-03 23:36:06 +02:00
|
|
|
|
2018-06-19 00:50:27 +02:00
|
|
|
INCLUDEPATH += $$DB_INC $$TL_INC $$GSI_INC
|
|
|
|
|
DEPENDPATH += $$DB_INC $$TL_INC $$GSI_INC
|
2018-06-03 23:36:06 +02:00
|
|
|
|
2018-06-19 00:50:27 +02:00
|
|
|
LIBS += -L$$DESTDIR_UT -lklayout_db -lklayout_tl -lklayout_gsi
|