klayout/src/pymod/unit_tests/unit_tests.pro

38 lines
844 B
Prolog
Raw Normal View History

DESTDIR_UT = $$OUT_PWD/../..
TARGET = pymod_tests
include($$PWD/../../klayout.pri)
include($$PWD/../../lib_ut.pri)
SOURCES = \
pymod_tests.cc
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 {
PYTHONPATH = $$DESTDIR_UT/pymod
DEFINES += \
PYTHON=$$PYTHON \
PYTHONPATH=$$PYTHONPATH
}
INCLUDEPATH += $$DB_INC $$TL_INC $$GSI_INC
DEPENDPATH += $$DB_INC $$TL_INC $$GSI_INC
LIBS += -L$$DESTDIR_UT -lklayout_db -lklayout_tl -lklayout_gsi