[CMake] Problem in ADD_CUSTOM_COMMAND

Sylvain Benner benner at virtools.com
Mon Feb 11 06:08:23 EST 2008


Hi,

>
> ADD_CUSTOM_COMMAND(TARGET vpcl POST_BUILD COMMAND copy ARGS 
> "\"${vpcl_path}\""  "\"${PROJECT_SOURCE_DIR}\"" VERBATIM)
>
> And also
>
> ADD_CUSTOM_COMMAND(TARGET vpcl POST_BUILD COMMAND copy ARGS
> "${vpcl_path}"  "${PROJECT_SOURCE_DIR}" VERBATIM)
>   

Can you developp the command, what's the value of ${vpcl_path} ?
Put the value of ${PROJECT_SOURCE_DIR} also, but the error should not 
come from this one.

The ARGS argument is optional, I checked one of our post build rules. 
Try the first syntax you used but without the CMAKE_COMMAND variable:

ADD_CUSTOM_COMMAND(TARGET vpcl POST_BUILD COMMAND copy \"${vpcl_path}\" 
\"${PROJECT_SOURCE_DIR}\" VERBATIM)

If it works and you want to use a variable, try to define it like this:

LIST(APPEND CMAKE_COMMAND copy "\"${vpcl_path}\"" 
"\"${PROJECT_SOURCE_DIR}\"")

--Sylvain


More information about the CMake mailing list