tft create user tree
This commit is contained in:
Executable
+37
@@ -0,0 +1,37 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
cd src
|
||||
# mkdir -p bin/release
|
||||
|
||||
language='
|
||||
-std=c++17
|
||||
-fno-rtti
|
||||
-fno-exceptions
|
||||
-fno-non-call-exceptions
|
||||
-fno-common'
|
||||
# force each global variable to be only defined once
|
||||
|
||||
optimizations='
|
||||
-Ofast
|
||||
-flto
|
||||
-fipa-pta
|
||||
-fallow-store-data-races
|
||||
-fgcse-sm
|
||||
-fgcse-las
|
||||
-march=native'
|
||||
|
||||
warnings='
|
||||
-Wall
|
||||
-Wextra
|
||||
-Wpedantic
|
||||
-Wmultiple-inheritance
|
||||
-Wvirtual-inheritance' #-fanalyzer
|
||||
|
||||
|
||||
other='-fno-fat-lto-objects'
|
||||
|
||||
g++ -o tft $language $optimizations $warnings $other -DNDEBUG -pipe -s *.cpp -lncursesw
|
||||
chmod 775 tft
|
||||
exec mv tft /usr/local/bin
|
||||
#-static -lncursesw -ltinfo
|
||||
Reference in New Issue
Block a user