enable_language(C) enable_testing() if(CMAKE_CROSSCOMPILING) message(FATAL_ERROR "cross compiling") endif() cmake_policy(SET CMP0158 OLD) add_test(NAME DoesNotUseEmulator COMMAND ${CMAKE_COMMAND} -E echo "Hi") add_executable(exe main.c) add_test(NAME UsesEmulator COMMAND exe) add_test(NAME DoesNotUseEmulatorWithGenex COMMAND $) add_subdirectory(AddTest) add_test(NAME UsesEmulatorWithExecTargetFromSubdirAddedWithoutGenex COMMAND subdir_exe_no_genex) add_test(NAME DoesNotUseEmulatorWithExecTargetFromSubdirAddedWithGenex COMMAND $)