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

Reply via email to