This is an example of something I have done:

  ADD_CUSTOM_COMMAND(OUTPUT ${c_file_name}
    COMMAND ${CMAKE_COMMAND}
    -DC_FILE:STRING="${c_file_name}" -DMEL_FILE:STRING="${source_file}"
-DVARIABLE_NAME:STRING=${variable_name} - DNAMESPACE:STRING=MyNameSpacde
    -P ${my_cmake_script}
    DEPENDS ${source_file}
    DEPENDS ${my_cmake_script}
COMMENT "${my_cmake_script}: converting ${source_file} to $ {c_file_name}"
    )

Make sure you put the arguments before theh -P ${my_cmake_script} or the arguments won't get passed in.

James

On Feb 1, 2008, at 3:36 PM, Matthew Woehlke wrote:

I'm trying to write an X cursor generator using cmake. Because I can create multiple sizes of cursors from a single config, I need to generate config files as part of the build process. Currently, I'm using a script that looks like this:

awk \
"{
    printf \"%i %i %i \", (\$1*$3)/90, (\$2*$3)/90, (\$3*$3)/90 ;
if (NF > 4) printf \"%s %i\n\", \$4, \$5 ; else printf \"%s\n \", \$4
}" < $1 > $2

I'd like to remove the awk dependency by using a cmake script instead, but I couldn't figure out how to tell the script what parameters it should run with.

Suggestions?

--
Matthew
"It's impossible! But... do-able."
  -- Robert MacDougal (Sean Connery, Entrapment)

_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake

_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to