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