klayout/src/unit_tests/unit_tests.pro

60 lines
901 B
Prolog
Raw Normal View History

DESTDIR = $$OUT_PWD/..
include($$PWD/../klayout.pri)
include($$PWD/../with_all_libs.pri)
!equals(HAVE_QT, "0") {
# NOTE: doc is needed for testing help sources
INCLUDEPATH += $$DOC_INC $$ICONS_INC
DEPENDPATH += $$DOC_INC $$ICONS_INC
LIBS += -lklayout_doc -lklayout_icons
}
TEMPLATE = app
# Don't build the ut_runner app as ordinary command line tool on MacOS
mac {
CONFIG -= app_bundle
}
TARGET = ut_runner
SOURCES = \
unit_test_main.cc \
utTestConsole.cc \
HEADERS += \
utTestConsole.h \
!win32 {
LIBS += -ldl
} else {
LIBS += -lshell32
}
LIBS += -lklayout_gsi_test
!equals(HAVE_QT, "0") {
INCLUDEPATH += $$QTBASIC_INC
DEPENDPATH += $$QTBASIC_INC
equals(HAVE_QTBINDINGS, "1") {
!equals(HAVE_QT_XML, "0") {
LIBS += -lklayout_QtXml
}
2021-11-24 23:59:36 +01:00
greaterThan(QT_MAJOR_VERSION, 4) {
LIBS += -lklayout_QtWidgets
}
2018-05-31 17:59:54 +02:00
}
} else {
CONFIG -= qt
}