q to close
This commit is contained in:
+9
-3
@@ -1,13 +1,16 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
# Install location
|
||||
PREFIX=/usr/local
|
||||
|
||||
# Compilation options
|
||||
language='
|
||||
-std=c++17
|
||||
-fno-rtti
|
||||
-fno-exceptions
|
||||
-fno-non-call-exceptions
|
||||
-fno-common'
|
||||
# force each global variable to be only defined once
|
||||
-fno-common' # force each global variable to be only defined once
|
||||
|
||||
optimizations='
|
||||
-Ofast
|
||||
@@ -27,9 +30,12 @@ warnings='
|
||||
|
||||
other='-fno-fat-lto-objects'
|
||||
|
||||
# Compile
|
||||
cd src
|
||||
g++ -o tft $language $optimizations $warnings $other -DNDEBUG -pipe -s *.cpp -lncursesw
|
||||
#-static -lncursesw -ltinfo
|
||||
|
||||
# Install
|
||||
chmod 775 tft
|
||||
mv tft /usr/local/bin
|
||||
mkdir -p ${PREFIX}/bin
|
||||
mv tft ${PREFIX}/bin
|
||||
|
||||
Reference in New Issue
Block a user