klayout/src/klayout.pro

91 lines
1.6 KiB
Prolog
Raw Normal View History

include(klayout.pri)
TEMPLATE = subdirs
SUBDIRS = \
klayout_main \
unit_tests \
2017-08-27 11:32:27 +02:00
tl/tl \
tl/unit_tests \
2017-08-27 11:51:52 +02:00
gsi/gsi \
gsi/gsi_test \
2017-08-27 11:51:52 +02:00
gsi/unit_tests \
db/db \
db/unit_tests \
rdb \
lym \
laybasic \
lay \
ant \
img \
edt \
ext \
lib \
ut \
plugins \
2017-08-09 22:37:58 +02:00
buddies \
2017-08-23 09:58:39 +02:00
drc \
LANG_DEPENDS =
equals(HAVE_RUBY, "1") {
SUBDIRS += rba/rba rba/unit_tests
2017-08-27 18:32:53 +02:00
rba-rba.depends += gsi/gsi
LANG_DEPENDS += rba/rba
rba-unit_tests.depends += ut gsi/gsi_test
} else {
SUBDIRS += rbastub
2017-08-27 11:51:52 +02:00
rbastub.depends += gsi/gsi
LANG_DEPENDS += rbastub
}
equals(HAVE_PYTHON, "1") {
SUBDIRS += pya/pya pya/unit_tests
2017-08-27 18:32:53 +02:00
pya-pya.depends += gsi/gsi
LANG_DEPENDS += pya/pya
pya-unit_tests.depends += ut gsi/gsi_test
} else {
SUBDIRS += pyastub
2017-08-27 11:51:52 +02:00
pyastub.depends += gsi/gsi
LANG_DEPENDS += pyastub
}
2017-08-27 11:51:52 +02:00
gsi-gsi.depends += tl/tl
gsi-gsi_test.depends += tl/tl gsi/gsi
2017-08-27 11:51:52 +02:00
db-db.depends += gsi/gsi
2017-08-27 12:18:10 +02:00
rdb.depends += db/db ut
laybasic.depends += rdb
ant.depends += laybasic
img.depends += laybasic
edt.depends += laybasic
2017-08-27 11:51:52 +02:00
drc.depends += rdb lym
lym.depends += gsi/gsi ut $$LANG_DEPENDS
lay.depends += laybasic ant img edt lym
2017-08-27 11:51:52 +02:00
ext.depends += lay
lib.depends += db/db ut
buddies.depends += db/db ut
ut.depends += db/db $$LANG_DEPENDS
equals(HAVE_QTBINDINGS, "1") {
SUBDIRS += gsiqt
2017-08-27 11:51:52 +02:00
gsiqt.depends += gsi/gsi
laybasic.depends += gsiqt
}
# YES. It's tl-unit_tests (for tl/unit_tests)
tl-unit_tests.depends += ut
gsi-unit_tests.depends += ut gsi/gsi_test
2017-08-27 11:51:52 +02:00
db-unit_tests.depends += ut
plugins.depends += lay ext lib ut
klayout_main.depends += lay ext lib plugins
unit_tests.depends += ut lay ext lib
RESOURCES += \
laybasic/layResources.qrc \
ant/layResources.qrc