54 lines
2.4 KiB
YAML
54 lines
2.4 KiB
YAML
compilers:
|
|
- name: "clang"
|
|
version: "3.6"
|
|
skip_packaging: true
|
|
cmake_extra_flags: -DUSE_LIBCXX:BOOL=OFF -DBUILD_SAMPLES:BOOL=ON -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DRUN_PERFORMANCE_TESTS:BOOL=ON
|
|
collect_performance_results: true
|
|
- name: "clang"
|
|
build_tag: "LibC++"
|
|
version: "3.6"
|
|
skip_packaging: true
|
|
cmake_extra_flags: -DUSE_LIBCXX:BOOL=ON -DBUILD_SAMPLES:BOOL=ON -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON
|
|
- name: "clang"
|
|
build_tag: AddressSanitizer
|
|
version: "3.6"
|
|
skip_packaging: true
|
|
cmake_extra_flags: -DRUN_FUZZY_TESTS:BOOL=TRUE -DUSE_LIBCXX:BOOL=OFF -DBUILD_SAMPLES:BOOL=ON -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DENABLE_ADDRESS_SANITIZER:BOOL=ON
|
|
- name: "clang"
|
|
build_tag: ThreadSanitizer
|
|
version: "3.6"
|
|
skip_packaging: true
|
|
cmake_extra_flags: -DUSE_LIBCXX:BOOL=OFF -DBUILD_SAMPLES:BOOL=ON -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DENABLE_THREAD_SANITIZER:BOOL=ON
|
|
- name: "clang"
|
|
version: "3.7"
|
|
skip_packaging: true
|
|
cmake_extra_flags: -DUSE_LIBCXX:BOOL=OFF -DBUILD_SAMPLES:BOOL=ON -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DRUN_PERFORMANCE_TESTS:BOOL=ON
|
|
collect_performance_results: true
|
|
- name: "clang"
|
|
build_tag: "LibC++"
|
|
version: "3.7"
|
|
skip_packaging: true
|
|
cmake_extra_flags: -DUSE_LIBCXX:BOOL=ON -DBUILD_SAMPLES:BOOL=ON -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON
|
|
- name: "gcc"
|
|
version: "4.9"
|
|
cmake_extra_flags: -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DBUILD_TESTING:BOOL=ON -DRUN_PERFORMANCE_TESTS:BOOL=ON
|
|
collect_performance_results: true
|
|
- name: "gcc"
|
|
version: "4.9"
|
|
skip_packaging: true
|
|
build_tag: "NoThreads"
|
|
cmake_extra_flags: -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DBUILD_TESTING:BOOL=ON -DRUN_PERFORMANCE_TESTS:BOOL=ON -DMULTITHREAD_SUPPORT_ENABLED:BOOL=OFF
|
|
collect_performance_results: true
|
|
- name: "gcc"
|
|
version: "5"
|
|
skip_packaging: true
|
|
cmake_extra_flags: -DBUILD_SAMPLES:BOOL=ON -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DRUN_PERFORMANCE_TESTS:BOOL=ON
|
|
collect_performance_results: true
|
|
- name: cppcheck
|
|
compiler_extra_flags: --enable=all -I include --inline-suppr -Umax --suppress="*:unittests/catch.hpp" --force --suppress="unusedFunction:*"
|
|
- name: custom_check
|
|
commands:
|
|
- ./contrib/check_for_tabs.rb
|
|
- ./contrib/check_for_todos.rb
|
|
|