[CMake] clean custom_target

Tiago Macarios tiagomacarios at gmail.com
Thu Oct 27 18:25:42 EDT 2016


Thanks Steve. I added a comment to the gitlab thread.

On Wed, Oct 26, 2016 at 6:57 AM, Steve Lorimer <steve.lorimer at gmail.com>
wrote:

> There is an open issue about just this.
>
> If ADDITIONAL_MAKE_CLEAN_FILES doesn't work for you, you may want to make
> your case on the issue
>
> https://gitlab.kitware.com/cmake/cmake/issues/16358
>
> On 26 October 2016 at 00:59, Petr Kmoch <petr.kmoch at gmail.com> wrote:
>
>> Hi Tiago.
>>
>> The best I can think of is the directory property
>> ADDITIONAL_MAKE_CLEAN_FILES: https://cmake.org/cmake/help/l
>> atest/prop_dir/ADDITIONAL_MAKE_CLEAN_FILES.html
>>
>> You can set it to a list of files which will be removed as part of
>> running `make clean` or its equivalent for other generators.
>>
>> Petr
>>
>> On 26 October 2016 at 04:36, Tiago Macarios <tiagomacarios at gmail.com>
>> wrote:
>>
>>> Hi,
>>>
>>> Is there a way to have a command to be run during a clean?
>>>
>>> I have a custom_target which does a fair bit of things and it also has
>>> the ability to clean up after itself. So conceptually something like this
>>> is what I am looking for:
>>>
>>> add_custom_target(Name ALL
>>>     COMMAND command
>>>     COMMAND_CLEAN command -clean
>>> )
>>>
>>>
>>> Tiago
>>>
>>> --
>>>
>>> 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
>>>
>>
>>
>> --
>>
>> 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
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/cmake/attachments/20161027/711634e6/attachment.html>


More information about the CMake mailing list