[CMake] [PATCH] Support multiple arguments in CC,CXX,FC values

Brad King brad.king at kitware.com
Mon Mar 15 09:59:17 EDT 2010


Michael Wild wrote:
> On 15. Mar, 2010, at 14:37 , Brad King wrote:
>> using the "PROGRAM/PROGRAM_ARGS" option of get_filename_component()
>> which already accounts for spaces in the path.  It uses an algorithm
>> similar to what the Windows command prompt does.  It works backwards
>> from the end and tries using everything to the left of each space
>> as a file name until something is found.
> 
> Now, that's cool. Would be even better if this option was documented ;-)

http://www.cmake.org/cmake/help/cmake-2-8-docs.html#command:get_filename_component

"If PROGRAM_ARGS is present with PROGRAM, then any command-line
 arguments present in the FileName string are split from the
 program name and stored in ArgVar. This is used to separate a
 program name from its arguments in a command line string."

-Brad


More information about the CMake mailing list