diff options
| author | Stephen D. Huston <shuston@apache.org> | 2010-06-17 20:59:45 +0000 |
|---|---|---|
| committer | Stephen D. Huston <shuston@apache.org> | 2010-06-17 20:59:45 +0000 |
| commit | 7d3d3ebbccd46451f19d7a80e68e11dde7ae139f (patch) | |
| tree | cf5d78a0739f4d498a1e996276260eed955ca127 /qpid/cpp/CMakeLists.txt | |
| parent | 2fe8944cf76bb204a867e44fddd2720373310ae9 (diff) | |
| download | qpid-python-7d3d3ebbccd46451f19d7a80e68e11dde7ae139f.tar.gz | |
Change warning C4996 from level 1 to level 4. This is the "warning C4996: 'std::equal': Function call with parameters that may be unsafe" warning. The "safe" replacements are only available on Windows, so can't be portably used. If the conditions are violated run-time errors are thrown, so these aren't totally ignored. Changing them to level 4 makes it possible for someone to easily find them all in a build if desired.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@955742 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/CMakeLists.txt')
| -rw-r--r-- | qpid/cpp/CMakeLists.txt | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/qpid/cpp/CMakeLists.txt b/qpid/cpp/CMakeLists.txt index dbed67efea..68ac7b317a 100644 --- a/qpid/cpp/CMakeLists.txt +++ b/qpid/cpp/CMakeLists.txt @@ -30,6 +30,15 @@ set (qpidc_version ${QPID_VERSION_MAJOR}.${QPID_VERSION_MINOR}) enable_testing() include (CTest) +if (MSVC) + # Change warning C4996 from level 1 to level 4. These are real and shouldn't + # be completely ignored, but they're pretty well checked out and will throw + # a run-time error if violated. + # "warning C4996: 'std::equal': Function call with parameters that may + # be unsafe..." + add_definitions(/w44996) +endif (MSVC) + # Overall packaging/install options. # This section also has all the setup for various packaging-specific options. set (CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE") |
