15 foreach(arg_name ${arg_names})
16 set(${prefix}_${arg_name})
18 foreach(option ${option_names})
19 set(${prefix}_${option} FALSE)
22 set(current_arg_name DEFAULT_ARGS)
25 set(larg_names ${arg_names})
26 list(FIND larg_names
"${arg}" is_arg_name)
27 if (is_arg_name GREATER -1)
28 set(${prefix}_${current_arg_name} ${current_arg_list})
29 set(current_arg_name ${arg})
32 set(loption_names ${option_names})
33 list(FIND loption_names
"${arg}" is_option)
34 if (is_option GREATER -1)
35 set(${prefix}_${arg} TRUE)
37 set(current_arg_list ${current_arg_list} ${arg})
41 set(${prefix}_${current_arg_name} ${current_arg_list})
parse_arguments()
macro parse_arguments is a fork from CMakeMacroParseArguments see http://www.cmake.org/Wiki/CMakeMacroParseArguments for more information
Definition: ParseArguments.h:13
set(CAMITK_TEST_COMMAND_FILE ${CAMITK_TEST_OUTPUT_DIR}/command) set(CAMITK_TEST_COMMAND_RESULT_FILE $
This CMake file run a command and put the output in a given file.
Definition: CamiTKTestPassFile.h:11