Re: [CMake] makefile helper targets for generated source files.

2011-04-25 Thread Eric Noulard
2011/4/25 James Bigler jamesbig...@gmail.com:
 If I have a custom command:

 add_custom_command(OUTPUT myfile.out)

 Then I add that file to the target:

 add_executable(mytarget main.cpp myfile.out)

 If I do a 'make help' I get rules for main.o, but none for myfile.out.  Is
 there something I can add to create a helper makefile target?

I think there is no help for custom command
but there should be one for custom **target**.

You could try to :
add_custom_target(myfile-out DEPENDS myfile.out COMMENT Your help string)


-- 
Erk
Membre de l'April - « promouvoir et défendre le logiciel libre » -
http://www.april.org
___
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


Re: [CMake] makefile helper targets for generated source files.

2011-04-25 Thread James Bigler
On Mon, Apr 25, 2011 at 11:42 AM, Eric Noulard eric.noul...@gmail.comwrote:

 2011/4/25 James Bigler jamesbig...@gmail.com:
  If I have a custom command:
 
  add_custom_command(OUTPUT myfile.out)
 
  Then I add that file to the target:
 
  add_executable(mytarget main.cpp myfile.out)
 
  If I do a 'make help' I get rules for main.o, but none for myfile.out.
 Is
  there something I can add to create a helper makefile target?

 I think there is no help for custom command
 but there should be one for custom **target**.

 You could try to :
 add_custom_target(myfile-out DEPENDS myfile.out COMMENT Your help string)


 --
 Erk
 Membre de l'April - « promouvoir et défendre le logiciel libre » -
 http://www.april.org


Yeah, that's not going to work.  I can't have a target for every single
generated file in my build (10s to 100s).  That would make the VS solution a
nightmare.

James
___
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