Files
cpputils/test/tstcpputils.pro
2023-03-08 14:36:47 +01:00

39 lines
925 B
Prolog

TEMPLATE = app
QT += core testlib
QT -= gui widgets
CONFIG += c++23 qt console warn_on depend_includepath testcase
QMAKE_CXXFLAGS += -std=c++2b
CONFIG -= app_bundle
SOURCES += \
tst_cppbitmask.cpp
CPPUTILS_DIR = $$PWD/..
include($$CPPUTILS_DIR/cpputils.pri)
include($$CPPUTILS_DIR/cpputils_src.pri)
include($$CPPUTILS_DIR/test/cpputilstestutils.pri)
include($$CPPUTILS_DIR/test/cpputilstestutils_src.pri)
equals(CLONE_FMT, 1) {
FMT_DIR = $$PWD/fmt
message("Checking out fmt...")
exists($$FMT_DIR/.git): {
system("git -C $$FMT_DIR pull")
} else {
system("git clone https://github.com/0xFEEDC0DE64/fmt.git $$FMT_DIR")
}
} else: exists($$PWD/../../fmt/include) {
FMT_DIR = $$PWD/../../fmt
} else {
error("fmt not found, please run git submodule update --init")
}
include($$FMT_DIR/fmt.pri)
include($$FMT_DIR/fmt_src.pri)
QMAKE_CXXFLAGS += -Wno-missing-field-initializers