mirror of
https://github.com/ETLCPP/etl.git
synced 2026-10-28 18:07:10 +08:00
Added ETL_DISABLE_BUILTIN_FUNCTIONS to allow tests to to be run without using builtins
This commit is contained in:
parent
07173968ab
commit
0ba674c323
@ -148,7 +148,6 @@ RunCheck()
|
||||
local msg=$2
|
||||
local no_stl=$3
|
||||
local force_03=$4
|
||||
local build_dir=$5
|
||||
local disable_builtins=$5
|
||||
local build_dir=$6
|
||||
|
||||
@ -193,17 +192,23 @@ RunStandard()
|
||||
cxx_standard=$std
|
||||
|
||||
# GCC configurations
|
||||
RunCheck gcc "STL" OFF OFF bgcc
|
||||
RunCheck gcc "No STL" ON OFF bgcc
|
||||
RunCheck gcc "STL" OFF OFF OFF bgcc
|
||||
RunCheck gcc "No STL" ON OFF OFF bgcc
|
||||
|
||||
RunCheck gcc "STL - Disable builtins" OFF ON ON bgcc
|
||||
RunCheck gcc "No STL - Disable builtins" ON ON ON bgcc
|
||||
|
||||
if [ "$has_force_03" = "1" ]; then
|
||||
RunCheck gcc "STL - Force C++03" OFF ON bgcc
|
||||
RunCheck gcc "No STL - Force C++03" ON ON bgcc
|
||||
RunCheck gcc "STL - Force C++03" OFF ON OFF bgcc
|
||||
RunCheck gcc "No STL - Force C++03" ON ON OFF bgcc
|
||||
fi
|
||||
|
||||
# Clang configurations
|
||||
RunCheck clang "STL" OFF OFF bclang
|
||||
RunCheck clang "No STL" ON OFF bclang
|
||||
RunCheck clang "STL" OFF OFF OFF bclang
|
||||
RunCheck clang "No STL" ON OFF OFF bclang
|
||||
|
||||
RunCheck clang "STL - Disable builtins" OFF ON ON bclang
|
||||
RunCheck clang "No STL - Disable builtins" ON ON ON bclang
|
||||
|
||||
if [ "$has_force_03" = "1" ]; then
|
||||
RunCheck clang "STL - Force C++03" OFF ON bclang
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user