mirror of
https://github.com/microsoft/GSL.git
synced 2024-11-03 17:56:43 -05:00
Remove unneccesssary compile definitions (#957)
This commit is contained in:
parent
0140ab1d73
commit
ec6cd75d57
@ -37,16 +37,6 @@ else()
|
|||||||
gsl_client_set_cxx_standard(${gsl_min_cxx_standard})
|
gsl_client_set_cxx_standard(${gsl_min_cxx_standard})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# add definitions to the library and targets that consume it
|
|
||||||
target_compile_definitions(GSL INTERFACE
|
|
||||||
$<$<CXX_COMPILER_ID:MSVC>:
|
|
||||||
# remove unnecessary warnings about unchecked iterators
|
|
||||||
_SCL_SECURE_NO_WARNINGS
|
|
||||||
# remove deprecation warnings about std::uncaught_exception() (from catch)
|
|
||||||
_SILENCE_CXX17_UNCAUGHT_EXCEPTION_DEPRECATION_WARNING
|
|
||||||
>
|
|
||||||
)
|
|
||||||
|
|
||||||
# add include folders to the library and targets that consume it
|
# add include folders to the library and targets that consume it
|
||||||
# the SYSTEM keyword suppresses warnings for users of the library
|
# the SYSTEM keyword suppresses warnings for users of the library
|
||||||
if(GSL_STANDALONE_PROJECT)
|
if(GSL_STANDALONE_PROJECT)
|
||||||
|
Loading…
Reference in New Issue
Block a user