You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
640 B
20 lines
640 B
8 years ago
|
|
||
|
set(file_contents)
|
||
|
foreach(obj ${OBJECTS})
|
||
|
get_filename_component(obj_ext ${obj} EXT)
|
||
|
get_filename_component(obj_name ${obj} NAME_WE)
|
||
|
get_filename_component(obj_dir ${obj} DIRECTORY)
|
||
|
|
||
|
if(obj_ext MATCHES ".ptx")
|
||
|
set(args --name ${obj_name} ${obj})
|
||
|
execute_process(COMMAND "${BIN_TO_C_COMMAND}" ${args}
|
||
|
WORKING_DIRECTORY ${obj_dir}
|
||
|
RESULT_VARIABLE result
|
||
|
OUTPUT_VARIABLE output
|
||
|
ERROR_VARIABLE error_var
|
||
|
)
|
||
|
set(file_contents "${file_contents} \n${output}")
|
||
|
endif()
|
||
|
endforeach()
|
||
|
file(WRITE "${OUTPUT}" "${file_contents}")
|