How about making it depend on the ALL target? On Tue, Mar 31, 2009 at 6:07 PM, Lezz Giles <[email protected]>wrote:
> I want to use doxygen to generate documentation, but I also want it to only > run if something has changed. At first I was playing with the idea of > having it be dependent on all source & header files, but I quickly realized > that that would be difficult or impossible in cmake. Then I realized that > if any source files changed, at least one of my executables or libraries > would rebuild, and so I could make my doxygen dependent on the executables & > libraries. > > Is there any simple way to get a list of all executables and libraries? I > was hoping for variables ALL_EXECUTABLES and ALL_LIBRARIES but unfortunately > they don't exist. The doxygen target will be added to a central cmake file > that is shared by many projects so I'd like to have a solution that has > little or no impact on the projects. I know I can define my own ALL_TARGETS > and just go to all the projects and assign to ALL_TARGETS, but this is not a > good solution from a maintenance perspective. > > Lezz Giles > > > _______________________________________________ > 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 > -- Adolfo Rodríguez Tsouroukdissian Robotics engineer PAL ROBOTICS S.L http://www.pal-robotics.com Tel. +34.93.414.53.47 Fax.+34.93.209.11.09
_______________________________________________ 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
