If you do "cmake_minimum_required" to something less than 2.8, then that call will reset any policies you have set at the outer level... So, to really use a NEW value for policy CMP0011, you have to do it *after* the last cmake_minimum_required or update your min required to 2.8...
On Thu, Dec 31, 2009 at 11:30 AM, Richard Wackerbarth <rich...@nfsnet.org>wrote: > Checking Project CMake/2_8. > Running Dashboard for CMake/2_8. > Problem opening /proc/cpuinfo > Problem opening /proc/cpuinfo > Problem opening /proc/cpuinfo > CMake Warning (dev) at Dashboards/Scripts/Possibly_Run_Dashboard.cmake:14 > (include): > Policy CMP0011 is not set: Included scripts do automatic cmake_policy PUSH > and POP. Run "cmake --help-policy CMP0011" for policy details. Use the > cmake_policy command to set the policy and suppress this warning. > > The included script > > /home/dashboard/Dashboards/Scripts/Run_Dashboard.cmake > > affects policy settings. CMake is implying the NO_POLICY_SCOPE option for > compatibility, so the effects are applied to the including context. > Call Stack (most recent call first): > Dashboards/Scripts/GenericFunctions.cmake:77 (include) > Dashboards/Scripts/Call_process_dashboard.cmake:11 (process_dashboard) > Dashboards/Scripts/GenericFunctions.cmake:19 (include) > Dashboards/Scripts/AutoStart.cmake:21 (do_all) > This warning is for project developers. Use -Wno-dev to suppress it. > > CMake Warning (dev) at Dashboards/Scripts/GenericFunctions.cmake:77 > (include): > Policy CMP0011 is not set: Included scripts do automatic cmake_policy PUSH > and POP. Run "cmake --help-policy CMP0011" for policy details. Use the > cmake_policy command to set the policy and suppress this warning. > > The included script > > /home/dashboard/Dashboards/Scripts/Possibly_Run_Dashboard.cmake > > affects policy settings. CMake is implying the NO_POLICY_SCOPE option for > compatibility, so the effects are applied to the including context. > Call Stack (most recent call first): > Dashboards/Scripts/Call_process_dashboard.cmake:11 (process_dashboard) > Dashboards/Scripts/GenericFunctions.cmake:19 (include) > Dashboards/Scripts/AutoStart.cmake:21 (do_all) > This warning is for project developers. Use -Wno-dev to suppress it. > > Checking Project CMake/2_9. > > On Dec 31, 2009, at 6:57 AM, Alexander Neundorf wrote: > > > On Tuesday 29 December 2009, Richard Wackerbarth wrote: > >> I have a question about policy CMP0011. > >> > >> I have: > >> $ cat Call_process_dashboard.cmake > >> > >> # Call process_dashboard > >> > >> # These files are maintained by Richard Wackerbarth > >> set(maintainer_email_account "Richard") > >> set(maintainer_email_domain "NFSNet.org") > >> > >> IF(COMMAND CMAKE_POLICY) > >> CMAKE_POLICY(SET CMP0011 NEW) > >> ENDIF(COMMAND CMAKE_POLICY) > >> > >> process_dashboard (${project} ${branch}) > >> > >> $ > >> > >>> From my reading of its definition, setting CMP0011 to NEW should > suppress > >>> all complaints about changes to policy in any subordinate scopes. > >> > >> Thus shouldn't any policy changes make within process_dashboard() be OK > and > >> not generate any warning? > > > > What warnings do you get ? > > > > Alex > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the CMake FAQ at: > http://www.cmake.org/Wiki/CMake_FAQ > > Follow this link to subscribe/unsubscribe: > http://www.cmake.org/mailman/listinfo/cmake >
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake