diff --git a/C++/scripts/filelist b/C++/scripts/filelist index faf6fb4..ca9afe2 100644 --- a/C++/scripts/filelist +++ b/C++/scripts/filelist @@ -1,5 +1,6 @@ build.sh commit.sh lines.sh +release.sh temp web.sh diff --git a/C++/scripts/md5 b/C++/scripts/md5 index b71151f..b57c2c4 100644 --- a/C++/scripts/md5 +++ b/C++/scripts/md5 @@ -1,5 +1,6 @@ build.sh:530634457ea9041267c05d4ced95eee1 - commit.sh:d03a46e721060c22ccb146e19d27e70a - lines.sh:3b907786f7fc9204025993016c9080de - +release.sh:a54e2002be80814cc1293a11dff4d116 - temp:d41d8cd98f00b204e9800998ecf8427e - web.sh:3dcc2fe7e036359eedd257a864e9a1e1 - diff --git a/C++/scripts/release.sh b/C++/scripts/release.sh new file mode 100755 index 0000000..b1620e8 --- /dev/null +++ b/C++/scripts/release.sh @@ -0,0 +1,7 @@ +#Creates a release build that focuses on high runtime performance. +#C++ +printf "Running program...\n\n\n" +if g++ $(find . -type f -name "*.cpp") ${CUSTOM_PARAMS} -O3 -s -DNDEBUG -o ${PROJECT_NAME}; then + ./${PROJECT_NAME} "$@" +fi +printf "\n\n" diff --git a/sig b/sig index 5bd1ff3..65804b4 100755 --- a/sig +++ b/sig @@ -3,7 +3,7 @@ export AUTO_UPDATE=true source utils/define.sh define PROJECT_NAME "C++ProjectTemplate" -define CUSTOM_PARAMS "-std=c++17 -lX11 -lGL -lpthread -lpng -lstdc++fs -lpulse -lpulse-simple -O3 -s -DNDEBUG" +define CUSTOM_PARAMS "-std=c++17 -lX11 -lGL -lpthread -lpng -lstdc++fs -lpulse -lpulse-simple" define LANGUAGE "C++" source utils/main.sh