diff options
Diffstat (limited to 'src/libs/3rdparty/botan/src/build-data/cc')
-rw-r--r-- | src/libs/3rdparty/botan/src/build-data/cc/clang.txt | 82 | ||||
-rw-r--r-- | src/libs/3rdparty/botan/src/build-data/cc/ekopath.txt | 17 | ||||
-rw-r--r-- | src/libs/3rdparty/botan/src/build-data/cc/gcc.txt | 103 | ||||
-rw-r--r-- | src/libs/3rdparty/botan/src/build-data/cc/hpcc.txt | 18 | ||||
-rw-r--r-- | src/libs/3rdparty/botan/src/build-data/cc/icc.txt | 24 | ||||
-rw-r--r-- | src/libs/3rdparty/botan/src/build-data/cc/msvc.txt | 66 | ||||
-rw-r--r-- | src/libs/3rdparty/botan/src/build-data/cc/pgi.txt | 11 | ||||
-rw-r--r-- | src/libs/3rdparty/botan/src/build-data/cc/sunstudio.txt | 39 | ||||
-rw-r--r-- | src/libs/3rdparty/botan/src/build-data/cc/xlc.txt | 24 |
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> |