From 72b013636782e1d6db85fdfd0bfae0dafae0981f Mon Sep 17 00:00:00 2001 From: Connor Olding Date: Fri, 5 May 2017 01:46:08 +0000 Subject: [PATCH] disable a couple flags for any clang --- sh/compile | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/sh/compile b/sh/compile index c54f11e..9243f7a 100755 --- a/sh/compile +++ b/sh/compile @@ -200,11 +200,14 @@ compile() { warnings+=(-wd4711 -wd4505 -wd4514 -wd4625 -wd4626) fi else - if [ $clang_msvc -eq 1 ]; then + if [ $CC = clang ]; then if [ $flag = "-findirect-inlining" ] \ - || [ $flag = "-finline-small-functions" ] \ - || [ $flag = "-finline-small-functions" ] \ - || [ $flag = "-Wl,--gc-sections" ] \ + || [ $flag = "-finline-small-functions" ]; then + continue + fi + fi + if [ $clang_msvc -eq 1 ]; then + if [ $flag = "-Wl,--gc-sections" ] \ || [ $flag = "-s" ]; then continue fi