| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151 |
- include(RunCMake)
- run_cmake(no_parameters)
- run_cmake(unknown_meta_operation)
- foreach(command IN ITEMS
- "function" "ENDFUNCTION"
- "macro" "endMACRO"
- "if" "elseif" "else" "endif"
- "while" "endwhile"
- "foreach" "endforeach"
- "block" "endblock"
- )
- message(STATUS "Running call_invalid_command for ${command}...")
- run_cmake_with_options(call_invalid_command -Dcommand=${command})
- endforeach()
- run_cmake(call_valid_command)
- run_cmake(call_double_evaluation)
- run_cmake(call_expanded_command)
- run_cmake(call_expanded_command_and_arguments)
- run_cmake(call_expanded_command_with_explicit_argument)
- run_cmake(call_expand_command_name)
- run_cmake(call_expand_function_name)
- run_cmake(call_message)
- run_cmake(call_message_fatal_error)
- run_cmake(call_no_parameters)
- run_cmake(call_preserve_arguments)
- run_cmake(call_unknown_function)
- run_cmake(eval_expand_command_name)
- run_cmake(eval_expanded_command_and_arguments)
- run_cmake(eval_extra_parameters_between_eval_and_code)
- run_cmake(eval_message)
- run_cmake(eval_message_fatal_error)
- run_cmake(eval_no_code)
- run_cmake(eval_no_parameters)
- run_cmake(eval_variable_outside_message)
- run_cmake(defer_call)
- run_cmake(defer_call_add_subdirectory)
- run_cmake(defer_call_enable_language)
- run_cmake(defer_call_ids)
- foreach(command IN ITEMS
- "function" "endfunction"
- "macro" "endmacro"
- "if" "elseif" "else" "endif"
- "while" "endwhile"
- "foreach" "endforeach"
- "block" "endblock"
- "return"
- )
- message(STATUS "Running defer_call_invalid_command for ${command}...")
- run_cmake_with_options(defer_call_invalid_command -Dcommand=${command})
- endforeach()
- run_cmake(defer_call_invalid_directory)
- run_cmake(defer_call_error)
- run_cmake(defer_call_missing_directory)
- run_cmake(defer_call_policy_PUSH)
- run_cmake(defer_call_syntax_error)
- run_cmake_with_options(defer_call_trace --trace-expand)
- run_cmake_with_options(defer_call_trace_json --trace --trace-format=json-v1)
- run_cmake(defer_cancel_call_unknown_argument)
- run_cmake(defer_cancel_call_invalid_directory)
- run_cmake(defer_cancel_call_id)
- run_cmake(defer_cancel_call_id_var)
- run_cmake(defer_directory_empty)
- run_cmake(defer_directory_missing)
- run_cmake(defer_directory_multiple)
- run_cmake(defer_id_empty)
- run_cmake(defer_id_missing)
- run_cmake(defer_id_multiple)
- run_cmake(defer_id_var_empty)
- run_cmake(defer_id_var_missing)
- run_cmake(defer_id_var_multiple)
- run_cmake(defer_get_call_ids_missing_var)
- run_cmake(defer_get_call_ids_too_many_args)
- run_cmake(defer_get_call_ids_invalid_directory)
- run_cmake(defer_get_call_ids_id)
- run_cmake(defer_get_call_ids_id_var)
- run_cmake(defer_get_call_missing_id)
- run_cmake(defer_get_call_missing_var)
- run_cmake(defer_get_call_too_many_args)
- run_cmake(defer_get_call_id_empty)
- run_cmake(defer_get_call_unknown_argument)
- run_cmake(defer_get_call_id)
- run_cmake(defer_get_call_id_var)
- run_cmake(defer_missing_arg)
- run_cmake(defer_missing_call)
- run_cmake(defer_unknown_option)
- run_cmake(exit_0)
- run_cmake(exit_5)
- run_cmake_script(exit_0_script)
- run_cmake_script(exit_5_script)
- run_cmake_script(exit_0_script_with_command)
- run_cmake_script(exit_7_script_in_include)
- run_cmake_script(exit_8_script_in_recursive_cmake_language)
- # Default log level
- run_cmake_command(
- get_message_log_level_none
- ${CMAKE_COMMAND}
- -P ${RunCMake_SOURCE_DIR}/get_message_log_level.cmake
- )
- # Log level from cache
- run_cmake_command(
- get_message_log_level_cache
- ${CMAKE_COMMAND}
- -DCMAKE_MESSAGE_LOG_LEVEL=TRACE
- -P ${RunCMake_SOURCE_DIR}/get_message_log_level.cmake
- )
- # Log level from regular variable
- run_cmake_command(
- get_message_log_level_var
- ${CMAKE_COMMAND}
- -DNEW_LOG_LEVEL=TRACE
- -P ${RunCMake_SOURCE_DIR}/get_message_log_level.cmake
- )
- # Log level from command line
- run_cmake_command(
- get_message_log_level_cli
- ${CMAKE_COMMAND}
- --log-level=DEBUG
- -P ${RunCMake_SOURCE_DIR}/get_message_log_level.cmake
- )
- # Log level from command line, it has higher priority over a cache variable
- run_cmake_command(
- get_message_log_level_cli_and_cache
- ${CMAKE_COMMAND}
- --log-level=DEBUG
- -DCMAKE_MESSAGE_LOG_LEVEL=TRACE
- -P ${RunCMake_SOURCE_DIR}/get_message_log_level.cmake
- )
- # Log level from command line, it has higher priority over a regular variable
- run_cmake_command(
- get_message_log_level_cli_and_var
- ${CMAKE_COMMAND}
- --log-level=DEBUG
- -DNEW_LOG_LEVEL=TRACE
- -P ${RunCMake_SOURCE_DIR}/get_message_log_level.cmake
- )
- # Log level from variable, it has higher priority over a cache variable
- run_cmake_command(
- get_message_log_level_var_and_cache
- ${CMAKE_COMMAND}
- -DNEW_LOG_LEVEL=DEBUG
- -DCMAKE_MESSAGE_LOG_LEVEL=TRACE
- -P ${RunCMake_SOURCE_DIR}/get_message_log_level.cmake
- )
|