| enable_language(C) |
| set(CMAKE_CROSSCOMPILING 1) |
| |
| # Executable: Return error code different from 0 |
| add_executable(generated_exe_emulator_expected simple_src_exiterror.c) |
| get_property(emulator TARGET generated_exe_emulator_expected PROPERTY CROSSCOMPILING_EMULATOR) |
| set_property(TARGET generated_exe_emulator_expected PROPERTY CROSSCOMPILING_EMULATOR "$<1:${emulator}>") |
| |
| add_custom_command(OUTPUT output |
| COMMAND generated_exe_emulator_expected |
| COMMAND ${CMAKE_COMMAND} -E touch ${CMAKE_CURRENT_BINARY_DIR}/output |
| DEPENDS generated_exe_emulator_expected) |
| |
| add_custom_target(ensure_build ALL |
| SOURCES |
| ${CMAKE_CURRENT_BINARY_DIR}/output |
| ) |