TEMPLATE = app CONFIG += console c++1z CONFIG -= app_bundle CONFIG -= qt SOURCES += main.cpp \ cmap.cpp \ fnv.cpp \ input.cpp \ map.cpp \ OlsenNoise.cpp \ SimplexNoise.cpp \ stars.cpp \ version.cpp \ simplexnoiseold.cpp \ FastNoiseSIMD/FastNoiseSIMD.cpp \ FastNoiseSIMD/FastNoiseSIMD_avx2.cpp \ FastNoiseSIMD/FastNoiseSIMD_avx512.cpp \ FastNoiseSIMD/FastNoiseSIMD_internal.cpp \ FastNoiseSIMD/FastNoiseSIMD_neon.cpp \ FastNoiseSIMD/FastNoiseSIMD_sse2.cpp \ FastNoiseSIMD/FastNoiseSIMD_sse41.cpp DISTFILES += \ gcm.pc \ pc.tmp \ cmap.inc \ table.tsv \ olsen_noise_3d_java_memoryless.java \ FastNoiseSIMD/ARM/cpu-features.h \ FastNoiseSIMD/ARM/cpu-features.c HEADERS += \ cmap.h \ fnv.h \ FRC.h \ fs.h \ input.h \ map.h \ SimplexNoise.h \ strings.h \ version.h \ Array2D.h \ cmap_1.h \ tecla_oo.h \ FastNoiseSIMD/FastNoiseSIMD.h \ FastNoiseSIMD/FastNoiseSIMD_internal.h INCLUDEPATH += /mnt/Vers1/include LIBS += -lpng -ltecla -lncurses QMAKE_CXXFLAGS += -fcoroutines-ts QMAKE_CXXFLAGS += -Wall -Wextra -pedantic-errors -Wno-missing-braces QMAKE_CXXFLAGS += -Wno-return-std-move-in-c++11 -Wno-undef -Wno-padded QMAKE_CXXFLAGS += -Wno-covered-switch-default -Wno-deprecated-copy QMAKE_CXXFLAGS += -Wno-double-promotion 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 += -stdlib=libc++ -lc++ -lc++abi -fuse-ld=lld #QMAKE_LFLAGS_DEBUG += -fsanitize=address,undefined QMAKE_LFLAGS -= -ccc-gcc-name g++ QMAKE_LFLAGS_RELEASE += -flto