[CMake] add_custom_command problem

Rolf Eike Beer eike at sf-mail.de
Mon Jan 17 05:15:22 EST 2011


> I'm trying to invoke a program which increment the build number on a 
> header file. I'm currently using the following statement:
> add_custom_command(OUTPUT "./BuildNumber.h" COMMAND "java" ARGS "-jar"

Specify an absolute output  path here, usually using CMAKE_CURRENT_BINARY_DIR or something similar.
                                     
> "${TOOLS}\\BuildNumberUpdater.jar"                >       "${PROJECT_PATH}\\Frameworks\\Win32\\BuildNumber.h"
>                                                                                   DEPENDS ${SOURCES}
>                                                                                   COMMENT "Changing the build 
> numeber")

Typo here, "number".

> But the command is never invoked. Surely there's something wrong or 
> something that I don't understand, but what?

You probably need something to depend on that header.

Eike


More information about the CMake mailing list