Just to update. I managed to solve the issue by adding this line: cmake_policy(SET CMP0028 OLD)
directly to the macro that ends up calling the add_library/add_executable commands. Thank you for the help. Regards, Pierre Andersson From: Nils Gladitz <nilsglad...@gmail.com> To: pierre.anders...@se.atlascopco.com Cc: cmake@cmake.org Date: 2014-07-11 15:47 Subject: Re: [CMake] Setting Policy CMP0028 On 07/11/2014 03:33 PM, pierre.anders...@se.atlascopco.com wrote: > Then it is odd that it does not work, the warning is given during > generation time and I have tested to print the status of the 0028 policy > at all points where the projects that get the warning has their > add_library/add_executable command called, as well as at the end of > their respective CMakeLists.txt files and it remains in the state OLD > throughout. > At which point is the state of the policy stored when it comes to > generation time? I can see that it works when I construct a minimal > example, so knowing when it's state is 'used' would greaty help in > solving the issue or creating a minimal example that showcases the problem. Given that the warning is at generation time I think it should be the state of the policy at the end of the CMakeLists.txt that defines the target (add_library/add_executable). Nils
-- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake