On Wed, Oct 5, 2011 at 10:09 AM, Jaime Frey <jf...@cs.wisc.edu> wrote: > On Oct 4, 2011, at 6:56 PM, Michael Hertling wrote: > >> On 10/04/2011 09:20 PM, Jaime Frey wrote: >>> Hi. >>> I'm having some trouble with the add_custom_command() function in cmake >>> 2.8.3. I'm using it to run a POST_BUILD command on a target. The docs say I >>> can use $<TARGET_FILE:tgt> in the arguments to COMMAND to get the filename >>> of the generated target file. But no substitution occurs and >>> "$<TARGET_FILE:tgt>" gets plopped into the generated makefiles, where make >>> happily replaces $< with one of the dependencies and the build fails. >>> >>> Bug 9465 (http://public.kitware.com/Bug/view.php?id=9465) suggests that >>> $<...> in add_custom_command() hasn't been implemented, but the ticket is 2 >>> years old now. I don't see any mention of this in the Changelog for >>> versions after 2.8.3. >>> >>> Am I missing something, or are the docs in error? >> >> AFAIK, generator expressions for custom commands have been introduced in >> 2.8.4. A possible error - rather an omission - in the documentation is >> that they also work for custom targets which isn't mentioned at all. > > > Thanks. > I see the entry in the Changelog now. I guess I didn't pick the right search > term when I looked at it before. Might I suggest adding a note to bug 9465 > that the custom commands now support generator expressions (bug 11209), for > any future searchers who run across it? > > +--------------------------------+-----------------------------------+ > | Jaime Frey | I used to be a heavy gambler. | > | jf...@cs.wisc.edu | But now I just make mental bets. | > | | That's how I lost my mind. | > +--------------------------------+-----------------------------------+ > > -- > 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 >
Like this? http://public.kitware.com/Bug/view.php?id=9465#c27525 :-) David -- 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