summaryrefslogtreecommitdiff
path: root/scripts/build/cc/gcc.sh
diff options
context:
space:
mode:
authorChris Packham <judge.packham@gmail.com>2021-03-18 02:45:38 (GMT)
committerGitHub <noreply@github.com>2021-03-18 02:45:38 (GMT)
commit6729a76d0c8ecd5d3f347ec31cc1c093b8e20b8e (patch)
treee8cad2ef2ee4c950aa0de7e038e5382389e6595a /scripts/build/cc/gcc.sh
parent572ebc6b7d97fa3c63995e32ad2a70103d171dfb (diff)
parent8b4373d4eeaff35ce6cd18faa87a3b90fbd2ea3f (diff)
Merge pull request #1471 from IKukhta/feature/manual_GCC_LIBSSP_option
Extend CC_GCC_LIBSSP with manual state
Diffstat (limited to 'scripts/build/cc/gcc.sh')
-rw-r--r--scripts/build/cc/gcc.sh20
1 files changed, 10 insertions, 10 deletions
diff --git a/scripts/build/cc/gcc.sh b/scripts/build/cc/gcc.sh
index b96bb89..cccd654 100644
--- a/scripts/build/cc/gcc.sh
+++ b/scripts/build/cc/gcc.sh
@@ -405,11 +405,11 @@ do_gcc_core_backend() {
extra_config+=(--disable-libmudflap)
extra_config+=(--disable-libmpx)
- if [ "${CT_CC_GCC_LIBSSP}" = "y" ]; then
- extra_config+=(--enable-libssp)
- else
- extra_config+=(--disable-libssp)
- fi
+ case "${CT_CC_GCC_LIBSSP}" in
+ y) extra_config+=(--enable-libssp);;
+ m) ;;
+ "") extra_config+=(--disable-libssp);;
+ esac
if [ "${CT_CC_GCC_LIBQUADMATH}" = "y" ]; then
extra_config+=(--enable-libquadmath)
extra_config+=(--enable-libquadmath-support)
@@ -1015,11 +1015,11 @@ do_gcc_backend() {
else
extra_config+=(--disable-libgomp)
fi
- if [ "${CT_CC_GCC_LIBSSP}" = "y" ]; then
- extra_config+=(--enable-libssp)
- else
- extra_config+=(--disable-libssp)
- fi
+ case "${CT_CC_GCC_LIBSSP}" in
+ y) extra_config+=(--enable-libssp);;
+ m) ;;
+ "") extra_config+=(--disable-libssp);;
+ esac
if [ "${CT_CC_GCC_LIBQUADMATH}" = "y" ]; then
extra_config+=(--enable-libquadmath)
extra_config+=(--enable-libquadmath-support)