Hello, <br><br>I&#39;m trying to pass multiple arguments to a python script. The last arguments are file names that are already in a cmake list (semicolon seperated string).<br>Is it possible to pass the elements in this list to the python script as separate arguments?<br>

<br>------------------<br>SET( sources s1.cpp s2.cpp s3.cpp )<br>SET( arguments &quot;-c 2&quot; )<br><br>#Add the source files<br>FOREACH( cpp ${sources } )                        <br>    SET( arguments &quot;${arguments} ${cpp}&quot; )<br>

ENDFOREACH( cpp )<br>add_custom_command( TARGET test COMMAND &quot;script.py&quot; &quot;${arguments}&quot; )<br>--------------------<br><br>The above cmake script will call script.py with the &quot;-c 2 s1.cpp s2.cpp s3.cpp&quot; as a single argument instead of 5 individual arguments<br>

<br>Manually typing them out as individual strings does solve the problem but would be impractical:<br>add_custom_command( TARGET test COMMAND &quot;script.py&quot; &quot;-c&quot; &quot;5&quot; &quot;s1.cpp&quot; &quot;s2.cpp&quot; )<br>

<br>Any help would be greatly appreciated,<br><br>Iman<br><br><br>