giuliano wrote:
Indeed, both file-A.txt and file-B.txt are dependencies of one of my targets.


If you can create a full example that shows the problem, that would help.

-Bill

giuliano

Bill Hoffman wrote, on 4/21/2009 6:16 PM:
giuliano wrote:
I have something like:

    ADD_CUSTOM_COMMAND(
        OUTPUT          ${BUILD_FOLDER}/file-A.txt
        COMMAND         ${XSLT}
ARGS --output ${BUILD_FOLDER}/file-A.txt A.xslt file.xml
        DEPENDS         file.xml A.xslt
    )

    ADD_CUSTOM_COMMAND(
        OUTPUT          ${BUILD_FOLDER}/file-B.txt
        COMMAND         ${XSLT}
ARGS --output ${BUILD_FOLDER}/file-B.txt B.xslt file.xml
        DEPENDS         file.xml B.xslt
    )

When I run cmake, only file-A.txt is built. If I reverse the stanzas for file-A.txt and file-B.txt, then only file-B.txt is built.

It seems as if only the first target that depends on a file gets built. How do I get cmake to build them all?

I'm running cmake 2.4.

You need a custom target or other target to consume the outputs from the custom commands.

-Bill



_______________________________________________
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

Reply via email to