>>> On 18-11-2010 at 14:43, in message <4ce52d91.7070...@kitware.com>, Brad King <brad.k...@kitware.com> wrote: > On 11/18/2010 04:29 AM, Marcel Loose wrote: >> I've been following this discussion with interest for quite a while. I >> was wondering if both worlds could be united (Alex's and David's) if it >> were possible to set cmake_minimum_required on the command line? That >> way Alex can be happy, because he doesn't have to modify CMakeLists.txt >> files - something he cannot do for previous KDE releaeses; and David >> will be happy, because old projects will not suddenly break due to some >> incompatible changes in CMake. > > Even if it could be set from the command line then the first call > to cmake_minimum_required will change it back. We can't just make > all calls ignore their argument and use the value from the command > line because there can be many calls to in different subdirectories > and modules. The entire point of a call to cmake_minimum_required > is to say "I was written with this version of CMake in mind". > >> BTW: IMHO this new policy should default to NEW for CMake 2.8.4 and >> later, but I think that's what David suggested as well. > > See here for the purpose of policies: > > http://www.cmake.org/Wiki/CMake_Policies > > Policies absolutely *MUST* default to WARN, no "if-s, and-s, or but-s" about > it. If that does not work for this case then a policy is not the solution. >
Hi Brad, Thanks for the pointer to policies. Slightly off-topic: I couldn't find any references to this information in the CMake manual. It would also be nice if you could easily check which policies are set (and to which value) for a given project. AFAIK there's currently no way to get this information, right? Best regards, Marcel Loose. _______________________________________________ cmake-developers mailing list cmake-developers@cmake.org http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers