aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/3rdparty/botan/src/build-data/cc/gcc.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/3rdparty/botan/src/build-data/cc/gcc.txt')
-rw-r--r--src/libs/3rdparty/botan/src/build-data/cc/gcc.txt103
1 files changed, 0 insertions, 103 deletions
diff --git a/src/libs/3rdparty/botan/src/build-data/cc/gcc.txt b/src/libs/3rdparty/botan/src/build-data/cc/gcc.txt
deleted file mode 100644
index 01baeafcdc..0000000000
--- a/src/libs/3rdparty/botan/src/build-data/cc/gcc.txt
+++ /dev/null
@@ -1,103 +0,0 @@
-macro_name GCC
-
-binary_name g++
-
-lang_flags "-std=c++11 -D_REENTRANT"
-
-# This should only contain flags which are included in GCC 4.8
-warning_flags "-Wall -Wextra -Wpedantic -Wstrict-aliasing -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual -Wzero-as-null-pointer-constant -Wnon-virtual-dtor"
-
-maintainer_warning_flags "-Wstrict-overflow=5 -Wold-style-cast -Wsuggest-override -Wshadow -Werror -Wno-error=strict-overflow"
-
-optimization_flags "-O3"
-sanitizer_optimization_flags "-O1 -fno-optimize-sibling-calls -fno-omit-frame-pointer"
-size_optimization_flags "-Os"
-
-shared_flags "-fPIC"
-coverage_flags "--coverage"
-stack_protector_flags "-fstack-protector"
-
-add_sysroot_option "--sysroot="
-
-<sanitizers>
-default -> iterator,address
-
-iterator -> "-D_GLIBCXX_DEBUG"
-address -> "-fsanitize=address"
-undefined -> "-fsanitize=undefined -fno-sanitize-recover=undefined"
-</sanitizers>
-
-visibility_build_flags "-fvisibility=hidden"
-visibility_attribute '__attribute__((visibility("default")))'
-
-<so_link_commands>
-# The default works for GNU ld and several other Unix linkers
-default -> "$(CXX) -shared -fPIC -Wl,-soname,{soname_abi}"
-
-# Darwin, HP-UX and Solaris linkers use different syntax
-darwin -> "$(CXX) -dynamiclib -fPIC -install_name $(INSTALLED_LIB_DIR)/{soname_abi}"
-hpux -> "$(CXX) -shared -fPIC -Wl,+h,{soname_abi}"
-solaris -> "$(CXX) -shared -fPIC -Wl,-h,{soname_abi}"
-
-# AIX and OpenBSD don't use sonames at all
-aix -> "$(CXX) -shared -fPIC"
-openbsd -> "$(CXX) -shared -fPIC"
-</so_link_commands>
-
-<binary_link_commands>
-linux -> "$(LINKER) -Wl,-rpath=\$$ORIGIN"
-default -> "$(LINKER)"
-</binary_link_commands>
-
-<isa_flags>
-sse2 -> "-msse2"
-ssse3 -> "-mssse3"
-sse41 -> "-msse4.1"
-sse42 -> "-msse4.2"
-avx2 -> "-mavx2"
-bmi2 -> "-mbmi -mbmi2"
-aesni -> "-maes -mpclmul -mssse3"
-rdrand -> "-mrdrnd"
-rdseed -> "-mrdseed"
-sha -> "-msha"
-altivec -> "-maltivec"
-
-ppccrypto -> "-mcrypto"
-
-arm64:armv8crypto -> ""
-arm64:armv8sm3 -> "-march=armv8.2-a+sm4"
-arm64:armv8sm4 -> "-march=armv8.2-a+sm4"
-arm64:armv8sha512 -> "-march=armv8.2-a+sha3"
-arm64:armv8sha3 -> "-march=armv8.2-a+sha3"
-
-# For Aarch32 -mfpu=neon is required
-# For Aarch64 NEON is enabled by default
-arm32:neon -> "-mfpu=neon"
-arm64:neon -> ""
-</isa_flags>
-
-<cpu_flags_no_debug>
-x86_32 -> "-momit-leaf-frame-pointer"
-x86_64 -> "-momit-leaf-frame-pointer"
-</cpu_flags_no_debug>
-
-# Flags set here are included at compile and link time
-<mach_abi_linking>
-all!haiku -> "-pthread"
-
-openmp -> "-fopenmp"
-
-mips64 -> "-mabi=64"
-s390 -> "-m31"
-s390x -> "-m64"
-sparc32 -> "-m32 -mno-app-regs"
-sparc64 -> "-m64 -mno-app-regs"
-ppc64 -> "-m64"
-x86_32 -> "-m32"
-x86_64 -> "-m64"
-x32 -> "-mx32"
-
-netbsd -> "-D_NETBSD_SOURCE"
-qnx -> "-fexceptions -D_QNX_SOURCE"
-cygwin -> "-U__STRICT_ANSI__"
-</mach_abi_linking>