On 2008-08-18 14:24+0200 Timo Penndorf wrote:

Now my question is, how can I create such a build rule with cmake.

I tried (with 'cp' just to get it work...)


ADD_CUSTOM_COMMAND(OUTPUT $(CMAKE_BUILD_DIR)/file.xmlt
                  COMMAND cp ${CMAKE_SOURCE_DIR}/file.xmlt
                             $(CMAKE_BUILD_DIR)/file.xmls
                  MAIN_DEPENDENCY ${CMAKE_SOURCE_DIR}/file.xmlt
                  COMMENT "Create xml file")

but it does not work.

The above sets up a custom command, but to get it to actually run at make
time, you need a custom_target that depends on the output file, e.g.,

add_custom_target(target_name ALL DEPENDS $(CMAKE_BUILD_DIR)/file.xmlt)

Alan
__________________________
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

Programming affiliations with the FreeEOS equation-of-state implementation
for stellar interiors (freeeos.sf.net); PLplot scientific plotting software
package (plplot.org); the libLASi project (unifont.org/lasi); the Loads of
Linux Links project (loll.sf.net); and the Linux Brochure Project
(lbproject.sf.net).
__________________________

Linux-powered Science
__________________________
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to