Brandon J. Van Every wrote:
James Bigler wrote:
Is it possible to run two commands and have them execute in order for
a given rule. Here is what I want to do in a makefile:
default: child.o
child-copy.d:
touch child-copy.d
include child-copy.d
child.o: $(CXXPATH)/child.cc
g++ -c $< -o $@ -MD
cp child.d child-copy.d
Sure, just use ADD_CUSTOM_COMMAND. Each COMMAND is executed in order.
So this would be this (for the last rule)?
ADD_CUSTOM_COMMAND(OUTPUT child.o
COMMAND g++
ARGS -c child.cc -o child.o -MD
DEPENDS ${CXXPATH}/child.cc
)
ADD_CUSTOM_COMMAND(OUTPUT child.o
COMMAND cp
ARGS child.d child-copy.d
DEPENDS ${CXXPATH}/child.cc
)
Thanks,
James
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake