From b5dcf28004eaef3b87d0ac70ad7afa303df0068e Mon Sep 17 00:00:00 2001 From: Marcel Loose <loose@astron.nl> Date: Thu, 30 Sep 2010 11:42:49 +0000 Subject: [PATCH] Bug 1310: Suppress compiler warnings from PVSS headers in PVSS-dependent packages --- CMake/FindPVSS.cmake | 25 ++++++++++++------------- CMake/variants/variants.kis001 | 1 + 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/CMake/FindPVSS.cmake b/CMake/FindPVSS.cmake index 806344d1192..bd57bbb7836 100644 --- a/CMake/FindPVSS.cmake +++ b/CMake/FindPVSS.cmake @@ -112,17 +112,16 @@ if(NOT PVSS_FOUND) find_package_handle_standard_args(PVSS DEFAULT_MSG ${pvss_check_list}) # Now it's time to fill the non-cached variables - set(PVSS_DEFINITIONS) - foreach(def ${pvss_definitions}) - set(PVSS_DEFINITIONS "${PVSS_DEFINITIONS} ${def}") - endforeach(def ${pvss_definitions}) - set(PVSS_INCLUDE_DIRS) - foreach(dir ${pvss_include_dirs}) - list(APPEND PVSS_INCLUDE_DIRS ${PVSS_INCLUDE_DIR}/${dir}) - endforeach(dir ${pvss_include_dirs}) - set(PVSS_LIBRARIES) - foreach(lib ${pvss_libraries}) - list(APPEND PVSS_LIBRARIES ${PVSS_${lib}_LIBRARY}) - endforeach(lib ${pvss_libraries}) - + if(PVSS_FOUND) + foreach(def ${pvss_definitions}) + set(PVSS_DEFINITIONS "${PVSS_DEFINITIONS} ${def}") + endforeach(def ${pvss_definitions}) + foreach(dir ${pvss_include_dirs}) + list(APPEND PVSS_INCLUDE_DIRS ${PVSS_INCLUDE_DIR}/${dir}) + endforeach(dir ${pvss_include_dirs}) + foreach(lib ${pvss_libraries}) + list(APPEND PVSS_LIBRARIES ${PVSS_${lib}_LIBRARY}) + endforeach(lib ${pvss_libraries}) + endif(PVSS_FOUND) + endif(NOT PVSS_FOUND) diff --git a/CMake/variants/variants.kis001 b/CMake/variants/variants.kis001 index ef3221faec4..bdd434ff7d5 100644 --- a/CMake/variants/variants.kis001 +++ b/CMake/variants/variants.kis001 @@ -1 +1,2 @@ set(PVSS_ROOT_DIR /opt/pvss/pvss2_v3.7) +set(PVSS_DEFINITIONS "-Wno-deprecated -Wno-extra -Wno-overloaded-virtual") -- GitLab