summaryrefslogtreecommitdiff
path: root/deps/Unity/test/targets/clang_strict.yml
diff options
context:
space:
mode:
Diffstat (limited to 'deps/Unity/test/targets/clang_strict.yml')
-rw-r--r--deps/Unity/test/targets/clang_strict.yml72
1 files changed, 72 insertions, 0 deletions
diff --git a/deps/Unity/test/targets/clang_strict.yml b/deps/Unity/test/targets/clang_strict.yml
new file mode 100644
index 0000000..f124e8f
--- /dev/null
+++ b/deps/Unity/test/targets/clang_strict.yml
@@ -0,0 +1,72 @@
+---
+colour: true
+:unity:
+ :plugins: []
+:tools:
+ :test_compiler:
+ :name: compiler
+ :executable: clang
+ :arguments:
+ - "-c"
+ - "-Wall"
+ - "-Wextra"
+ - "-Werror"
+ - "-Wcast-qual"
+ - "-Wconversion"
+ - "-Wdisabled-optimization"
+ - "-Wformat=2"
+ - "-Winit-self"
+ - "-Winline"
+ - "-Winvalid-pch"
+ - "-Wmissing-include-dirs"
+ - "-Wnonnull"
+ - "-Wpacked"
+ - "-Wpointer-arith"
+ - "-Wswitch-default"
+ - "-Wstrict-aliasing"
+ - "-Wstrict-overflow=5"
+ - "-Wuninitialized"
+ - "-Wunused"
+ - "-Wreturn-type"
+ - "-Wshadow"
+ - "-Wundef"
+ - "-Wwrite-strings"
+ - "-Wno-nested-externs"
+ - "-Wno-unused-parameter"
+ - "-Wno-variadic-macros"
+ - "-Wbad-function-cast"
+ - "-fms-extensions"
+ - "-fno-omit-frame-pointer"
+ - "-fno-common"
+ - "-fstrict-aliasing"
+ - "-std=gnu99"
+ - "-pedantic"
+ - "-O0"
+ - '-I"$": COLLECTION_PATHS_TEST_TOOLCHAIN_INCLUDE'
+ - '-I"$": COLLECTION_PATHS_TEST_SUPPORT_SOURCE_INCLUDE_VENDOR'
+ - "-D$: COLLECTION_DEFINES_TEST_AND_VENDOR"
+ - "${1}"
+ - "-o ${2}"
+ :test_linker:
+ :name: linker
+ :executable: clang
+ :arguments:
+ - "${1}"
+ - "-lm"
+ - "-m64"
+ - "-o ${2}"
+:extension:
+ :object: ".o"
+ :executable: ".exe"
+:paths:
+ :test:
+ - src/
+ - "../src/"
+ - testdata/
+ - tests/
+:defines:
+ :test:
+ - UNITY_INCLUDE_DOUBLE
+ - UNITY_SUPPORT_TEST_CASES
+ - UNITY_SUPPORT_64
+ - UNITY_COMPARE_PTRS_ON_ZERO_ARRAY