mirror of
https://github.com/boostorg/gil.git
synced 2026-02-01 20:42:10 +00:00
Build tests with -fsanitize=undefined
Sort common compilation flags
This commit is contained in:
committed by
Stefan Seefeld
parent
69101e6dc9
commit
4bc6575f5f
@@ -110,11 +110,12 @@ if(MSVC)
|
||||
add_definitions(-DNOMINMAX=1)
|
||||
add_definitions(-DBOOST_CONFIG_SUPPRESS_OUTDATED_MESSAGE=1)
|
||||
else()
|
||||
# Assumes compilers which recognize GCC and clang speak
|
||||
add_compile_options(-pedantic)
|
||||
add_compile_options(-fstrict-aliasing)
|
||||
add_compile_options(-Wall)
|
||||
add_compile_options(-Wextra)
|
||||
add_compile_options(-Wstrict-aliasing)
|
||||
add_compile_options(-fstrict-aliasing)
|
||||
add_compile_options(-Wconversion )
|
||||
add_compile_options(-Wsign-promo)
|
||||
add_compile_options(-Wfloat-equal)
|
||||
|
||||
6
Jamfile
6
Jamfile
@@ -14,9 +14,9 @@ project boost-gil
|
||||
<toolset>msvc:<cxxflags>"/W4"
|
||||
<toolset>msvc:<define>_SCL_SECURE_NO_DEPRECATE <define>_CRT_SECURE_NO_WARNINGS <define>_CRT_NONSTDC_NO_DEPRECATE <define>NOMINMAX
|
||||
<toolset>intel:<debug-symbols>off
|
||||
<toolset>gcc:<cxxflags>"-std=c++11 -pedantic -Wstrict-aliasing -fstrict-aliasing -Wextra -Wsign-promo -Wunused-parameter -Wconversion -Wfloat-equal -Wshadow"
|
||||
<toolset>darwin:<cxxflags>"-std=c++11 -pedantic -Wstrict-aliasing -fstrict-aliasing -Wextra -Wsign-promo -Wunused-parameter -Wconversion -Wfloat-equal -Wshadow"
|
||||
<toolset>clang:<cxxflags>"-std=c++11 -pedantic -Wstrict-aliasing -fstrict-aliasing -Wextra -Wsign-promo -Wunused-parameter -Wsign-conversion -Wconversion -Wfloat-equal -Wshadow"
|
||||
<toolset>gcc:<cxxflags>"-std=c++11 -pedantic -fstrict-aliasing -Wconversion -Wextra -Wfloat-equal -Wshadow -Wsign-promo -Wstrict-aliasing -Wunused-parameter "
|
||||
<toolset>darwin:<cxxflags>"-std=c++11 -pedantic -fstrict-aliasing -Wconversion -Wextra -Wfloat-equal -Wshadow -Wsign-promo -Wstrict-aliasing -Wunused-parameter "
|
||||
<toolset>clang:<cxxflags>"-std=c++11 -pedantic -fstrict-aliasing -Wconversion -Wextra -Wfloat-equal -Wshadow -Wsign-promo -Wstrict-aliasing -Wunused-parameter -Wsign-conversion"
|
||||
;
|
||||
|
||||
build-project example ;
|
||||
|
||||
Reference in New Issue
Block a user