aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/3rdparty/botan/src/build-data/cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/3rdparty/botan/src/build-data/cc')
-rw-r--r--src/libs/3rdparty/botan/src/build-data/cc/clang.txt82
-rw-r--r--src/libs/3rdparty/botan/src/build-data/cc/ekopath.txt17
-rw-r--r--src/libs/3rdparty/botan/src/build-data/cc/gcc.txt103
-rw-r--r--src/libs/3rdparty/botan/src/build-data/cc/hpcc.txt18
-rw-r--r--src/libs/3rdparty/botan/src/build-data/cc/icc.txt24
-rw-r--r--src/libs/3rdparty/botan/src/build-data/cc/msvc.txt66
-rw-r--r--src/libs/3rdparty/botan/src/build-data/cc/pgi.txt11
-rw-r--r--src/libs/3rdparty/botan/src/build-data/cc/sunstudio.txt39
-rw-r--r--src/libs/3rdparty/botan/src/build-data/cc/xlc.txt24
9 files changed, 0 insertions, 384 deletions
diff --git a/src/libs/3rdparty/botan/src/build-data/cc/clang.txt b/src/libs/3rdparty/botan/src/build-data/cc/clang.txt
deleted file mode 100644
index ab9ff9dc0c..0000000000
--- a/src/libs/3rdparty/botan/src/build-data/cc/clang.txt
+++ /dev/null
@@ -1,82 +0,0 @@
-macro_name CLANG
-
-binary_name clang++
-
-lang_flags "-std=c++11 -D_REENTRANT"
-
-warning_flags "-Wall -Wextra -Wpedantic -Wshadow -Wstrict-aliasing -Wstrict-overflow=5 -Wcast-align -Wmissing-declarations -Wpointer-arith -Wcast-qual"
-maintainer_warning_flags "-Wunreachable-code -Wdocumentation -Qunused-arguments -Werror -Wno-error=unused-parameter -Wno-error=unreachable-code"
-
-optimization_flags "-O3"
-sanitizer_optimization_flags "-O1 -fno-optimize-sibling-calls -fno-omit-frame-pointer"
-size_optimization_flags "-Os"
-
-add_sysroot_option "--sysroot="
-
-<sanitizers>
-default -> address,undefined
-
-address -> "-fsanitize=address"
-undefined -> "-fsanitize=undefined -fno-sanitize-recover=undefined"
-coverage -> "-fsanitize-coverage=edge,indirect-calls,trace-pc-guard,trace-cmp,trace-gep"
-memory -> "-fsanitize=memory"
-</sanitizers>
-
-shared_flags "-fPIC"
-coverage_flags "--coverage"
-stack_protector_flags "-fstack-protector"
-
-visibility_build_flags "-fvisibility=hidden"
-visibility_attribute '__attribute__((visibility("default")))'
-
-<so_link_commands>
-darwin -> "$(CXX) -dynamiclib -fPIC -install_name $(INSTALLED_LIB_DIR)/{soname_abi} -current_version {darwin_so_current_ver} -compatibility_version {darwin_so_compat_ver}"
-
-# The default works for GNU ld and several other Unix linkers
-default -> "$(CXX) -shared -fPIC -Wl,-soname,{soname_abi}"
-</so_link_commands>
-
-<binary_link_commands>
-darwin -> "$(LINKER) -headerpad_max_install_names"
-linux -> "$(LINKER) -Wl,-rpath=\$$ORIGIN"
-freebsd -> "$(LINKER) -Wl,-rpath=\$$ORIGIN"
-default -> "$(LINKER)"
-llvm -> "llvm-link"
-</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"
-
-arm64:armv8crypto -> ""
-
-arm32:neon -> "-mfpu=neon"
-arm64:neon -> ""
-</isa_flags>
-
-<cpu_flags>
-llvm -> "-emit-llvm -fno-use-cxa-atexit"
-</cpu_flags>
-
-<mach_abi_linking>
-all!haiku,darwin -> "-pthread"
-
-openmp -> "-fopenmp"
-
-x86_32 -> "-m32"
-x86_64 -> "-m64"
-ppc64 -> "-m64"
-
-darwin -> "-stdlib=libc++"
-ios -> "-stdlib=libc++"
-netbsd -> "-D_NETBSD_SOURCE"
-</mach_abi_linking>
diff --git a/src/libs/3rdparty/botan/src/build-data/cc/ekopath.txt b/src/libs/3rdparty/botan/src/build-data/cc/ekopath.txt
deleted file mode 100644
index 490396ac43..0000000000
--- a/src/libs/3rdparty/botan/src/build-data/cc/ekopath.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-macro_name PATHSCALE
-
-binary_name pathCC
-
-optimization_flags "-O3"
-
-lang_flags "-D_REENTRANT -ansi -Wno-long-long"
-warning_flags "-W -Wall"
-
-ar_command pathCC
-ar_options "-ar -o"
-
-shared_flags "-fPIC"
-
-<so_link_commands>
-default -> "$(CXX) -shared -fPIC -Wl,-soname,{soname_abi}"
-</so_link_commands>
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>
diff --git a/src/libs/3rdparty/botan/src/build-data/cc/hpcc.txt b/src/libs/3rdparty/botan/src/build-data/cc/hpcc.txt
deleted file mode 100644
index cbe50c37d9..0000000000
--- a/src/libs/3rdparty/botan/src/build-data/cc/hpcc.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-macro_name HP_ACC
-
-binary_name aCC
-
-lang_flags "-AA -ext +eh -z"
-optimization_flags "+O2"
-warning_flags "+w"
-shared_flags "+Z"
-
-<mach_abi_linking>
-hppa1.0 -> "+DAportable"
-hppa1.1 -> "+DA1.1"
-hppa2.0 -> "+DA2.0W"
-</mach_abi_linking>
-
-<so_link_commands>
-default -> "$(CXX) +Z -b -Wl,+h,{soname_abi}" # Documented in cc(1), but not CC(1) (?)
-</so_link_commands>
diff --git a/src/libs/3rdparty/botan/src/build-data/cc/icc.txt b/src/libs/3rdparty/botan/src/build-data/cc/icc.txt
deleted file mode 100644
index c8a1aa3dc7..0000000000
--- a/src/libs/3rdparty/botan/src/build-data/cc/icc.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-macro_name INTEL
-
-binary_name icpc
-
-optimization_flags "-O2"
-size_optimization_flags "-Os"
-
-lang_flags "-std=c++11"
-warning_flags "-w1"
-shared_flags "-fPIC"
-
-<isa_flags>
-sse2 -> "-msse2"
-ssse3 -> "-mssse3"
-sse41 -> "-msse4.1"
-sse42 -> "-msse4.2"
-avx2 -> "-march=core-avx2"
-aesni -> "-march=corei7"
-rdrand -> "-march=core-avx-i"
-</isa_flags>
-
-<so_link_commands>
-default -> "$(CXX) -fPIC -shared -Wl,-soname,{soname_abi}"
-</so_link_commands>
diff --git a/src/libs/3rdparty/botan/src/build-data/cc/msvc.txt b/src/libs/3rdparty/botan/src/build-data/cc/msvc.txt
deleted file mode 100644
index 7cebb5036d..0000000000
--- a/src/libs/3rdparty/botan/src/build-data/cc/msvc.txt
+++ /dev/null
@@ -1,66 +0,0 @@
-macro_name MSVC
-
-binary_name cl
-linker_name link
-
-output_to_object "/Fo"
-output_to_exe "/OUT:"
-
-add_include_dir_option "/I"
-add_lib_dir_option "/LIBPATH:"
-add_lib_option ""
-
-compile_flags "/nologo /c"
-
-optimization_flags "/O2 /Oi"
-size_optimization_flags "/O1 /Os"
-
-# for debug info in the object file:
-#debug_info_flags "/Z7"
-
-# for using a PDB file:
-debug_info_flags "/Zi /FS"
-
-preproc_flags "/nologo /EP"
-
-lang_flags "/EHs /GR /D_ENABLE_EXTENDED_ALIGNED_STORAGE"
-warning_flags "/W4 /wd4250 /wd4251 /wd4275"
-
-visibility_build_flags "/DBOTAN_DLL=__declspec(dllexport)"
-visibility_attribute "__declspec(dllimport)"
-
-ar_command lib
-ar_options "/nologo"
-ar_output_to "/OUT:"
-
-<isa_flags>
-sse2 -> ""
-ssse3 -> ""
-sse41 -> ""
-sse42 -> ""
-x86_64:avx2 -> "/arch:AVX"
-bmi2 -> ""
-aesni -> ""
-clmul -> ""
-rdrand -> ""
-rdseed -> ""
-sha -> ""
-</isa_flags>
-
-<so_link_commands>
-default -> "$(LINKER) /DLL"
-default-debug -> "$(LINKER) /DLL /DEBUG"
-</so_link_commands>
-
-<binary_link_commands>
-default -> "$(LINKER)"
-default-debug -> "$(LINKER) /DEBUG"
-</binary_link_commands>
-
-<mach_abi_linking>
-all -> "/bigobj"
-
-# These can be overridden with --msvc-runtime option
-rt -> "/MD"
-rt-debug -> "/MDd"
-</mach_abi_linking>
diff --git a/src/libs/3rdparty/botan/src/build-data/cc/pgi.txt b/src/libs/3rdparty/botan/src/build-data/cc/pgi.txt
deleted file mode 100644
index 5ec6586280..0000000000
--- a/src/libs/3rdparty/botan/src/build-data/cc/pgi.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-macro_name PORTLAND_GROUP
-
-binary_name pgCC
-
-optimization_flags "-fast -Minline"
-shared_flags "-fPIC"
-
-<so_link_commands>
-linux -> "$(CXX) -shared -fPIC -Wl,-soname,{soname_abi}"
-solaris -> "$(CXX) -G -fPIC -Wl,-h,{soname_abi}"
-</so_link_commands>
diff --git a/src/libs/3rdparty/botan/src/build-data/cc/sunstudio.txt b/src/libs/3rdparty/botan/src/build-data/cc/sunstudio.txt
deleted file mode 100644
index 3dd8e00b02..0000000000
--- a/src/libs/3rdparty/botan/src/build-data/cc/sunstudio.txt
+++ /dev/null
@@ -1,39 +0,0 @@
-macro_name SUN_STUDIO
-
-binary_name CC
-
-optimization_flags "-xO2"
-
-shared_flags "-KPIC"
-warning_flags "+w -erroff=truncwarn,wnoretvalue,wlessrestrictedthrow"
-lang_flags "-std=c++11 +p -features=extensions"
-
-ar_command CC
-ar_options "-xar -o"
-
-<so_link_commands>
-default -> "$(CXX) -G -h{soname_abi}"
-</so_link_commands>
-
-<mach_abi_linking>
-# Needed on some Linux distros
-linux -> "-library=stlport4"
-
-sparc64 -> "-m64 -xarch=sparc"
-x86_64 -> "-m64"
-</mach_abi_linking>
-
-<isa_flags>
-# Botan needs C++11, and that requires Sun Studio 12.4 or above.
-# Sun Studio 12.4 supports upto -xarch=avx2, but the processor must support it
-# AESNI requires -xarch=aes, and RDRAND requires -xarch=avx_i.
-# https://docs.oracle.com/cd/E37069_01/html/E37074/bjapp.html#OSSCGbkazd
-sse2 -> "-xarch=sse2"
-ssse3 -> "-xarch=ssse3"
-sse41 -> "-xarch=sse4.1"
-sse42 -> "-xarch=sse4.2"
-aesni -> "-xarch=aes"
-avx -> "-xarch=avx"
-rdrand -> "-xarch=avx_i"
-avx2 -> "-xarch=avx2"
-</isa_flags>
diff --git a/src/libs/3rdparty/botan/src/build-data/cc/xlc.txt b/src/libs/3rdparty/botan/src/build-data/cc/xlc.txt
deleted file mode 100644
index fa3bb85f0b..0000000000
--- a/src/libs/3rdparty/botan/src/build-data/cc/xlc.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-macro_name XLC
-
-binary_name xlC
-
-optimization_flags "-O2"
-
-lang_flags "-std=c++11"
-
-visibility_build_flags "-fvisibility=hidden"
-visibility_attribute '__attribute__((visibility("default")))'
-
-<isa_flags>
-altivec -> "-qaltivec"
-</isa_flags>
-
-<so_link_commands>
-default -> "$(CXX) -qmkshrobj"
-</so_link_commands>
-
-<sanitizers>
-default -> "-qcheck=all"
-address -> "-qcheck=bounds:stackclobber:unset"
-undefined -> "-qcheck=nullptr:divzero"
-</sanitizers>