TEMPLATE = app CONFIG += c++2a thread warn_on console CONFIG -= app_bundle CONFIG -= qt DESTDIR = bin TARGET = wordgen INCLUDEPATH += /mnt/Vers1/include LIBS += -L/usr/local/lib -L/mnt/Vers1/libs/libstdc++ \ -lyaml-cpp -lboost_system -lboost_locale SOURCES += main.cpp \ tests/collisions.cpp \ tstrings.cpp \ transformers.cpp \ fda.cpp \ version.cpp \ interpolate.cpp \ loader.cpp \ logger.cpp \ machines.cpp \ parser.cpp \ tr.cpp \ expressions.cpp \ tests.cpp HEADERS += \ tstrings.h \ error.h \ fda.h \ replacer.h \ interpolate.h \ containers.h \ floating_array.h \ fnv.h \ FRC.h \ kbsm.h \ logger.h \ machines.h \ parser.h \ random.h \ tr.h \ vnum.h \ unicode.h \ expressions.h \ tests.h DISTFILES += \ datafiles/vellum.yml \ helptext \ datafiles/syllables.yml \ datafiles/CFGs.yml \ datafiles/cmap.yml \ datafiles/cpppre.yml \ datafiles/english.yml \ datafiles/ffb.yml \ datafiles/jokes.yml \ english_compact.yml \ datafiles/numbers.yml \ datafiles/recursive.yml \ datafiles/sajemtan.yml \ datafiles/jafren.yml \ tests/simple_tests.txt \ wordgen.py \ .clang_tidy \ tests/nodetests.txt \ tests/regexes.txt \ tests/testcases.txt \ doc/spec.md \ datafiles/xanz.yml \ tests/regex_checks.tsv QMAKE_CXXFLAGS += -std=c++2a QMAKE_CXXFLAGS += -Wall -Wextra -pedantic-errors #QMAKE_CXXFLAGS += -Wno-return-std-move-in-c++11 -Wpointer-to-int-cast QMAKE_CXXFLAGS += -Wno-undef -Wno-padded QMAKE_CXXFLAGS += -Wno-covered-switch-default -Wno-missing-braces -Wimplicit-fallthrough QMAKE_CXXFLAGS += -msse3 -march=native #QMAKE_CXXFLAGS_DEBUG += -glldb -fstandalone-debug -D_DEBUG QMAKE_CXXFLAGS_DEBUG += -g -D_DEBUG QMAKE_CXXFLAGS_DEBUG += -fsanitize=address,undefined -fno-omit-frame-pointer QMAKE_CXXFLAGS_RELEASE += -flto QMAKE_LFLAGS_DEBUG += -fsanitize=address,undefined QMAKE_LFLAGS -= -ccc-gcc-name g++ QMAKE_LFLAGS_RELEASE += -flto XD = /mnt/Vers1/xd-kb/xd-kb helptext_inc.target = ../../WordGen2/helptext.inc helptext_inc.commands = $${XD} -dhelp_text -tchar ../../WordGen2/helptext \ ../../WordGen2/helptext.inc helptext_inc.depends = ../../WordGen2/helptext QMAKE_EXTRA_TARGETS += ../../WordGen2/helptext.inc PRE_TARGETDEPS += ../../WordGen2/helptext.inc BUILDNO = $$quote($$system(../get_git_commit.sh)) DEFINES += N_COMMIT=\"$${BUILDNO}\"