On Thu, Jul 16, 2009 at 4:58 PM, Michael
Jackson<[email protected]> wrote:
>
>
> On Jul 16, 2009, at 10:41 AM, Mathieu Malaterre wrote:
>
>> On Thu, Jul 16, 2009 at 4:32 PM, David Cole<[email protected]> wrote:
>>>
>>> There is not a built-in method of identifying code like that, although
>>> that
>>> would be a good feature request. Especially if it had a patch attached to
>>> it... :-)
>>
>> I can open a feature request :-)
>>
>>> You could try this at the top of your CMakeLists.txt file:
>>> function(SUBDIRS)
>>>  message(FATAL_ERROR "error: using deprecated SUBDIRS")
>>> endfunction()
>>> Does CMake give you line number information if you create such a
>>> function?
>>
>> Yup, it does.
>>
>>
>> CMake Error at CMakeLists.txt:14 (message):
>>  error: using deprecated SUBDIRS
>> Call Stack (most recent call first):
>>  CMakeLists.txt:175 (SUBDIRS)
>>
>> The second one is the one you are looking for, so this should work. I
>> just need to know how to pass Warning/Error to cdash now :)
>>
>> Thanks,
>> --
>> Mathieu
>>
>
> This is from 2.6.4 list of "Compatibility Commands". I would say put this
> into a file called "CheckDeprecated.cmake" and include it into your top
> level project?
>
>
> function(build_name)
>  message(FATAL_ERROR "error: using deprecated build_name")
> endfunction()

<...>

Awesome ! Thank you very much :)

-- 
Mathieu
_______________________________________________
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

Reply via email to