cmake_minimum_required (VERSION 2.6) PROJECT(CrossCompile) #Simulate the cross compile condition SET(CMAKE_SYSTEM_NAME "systemName") SET(CMAKE_CROSSCOMPILING ON) ADD_EXECUTABLE(CrossCompile main.c) TRY_RUN(run_result compile_result ${CrossCompile_BINARY_DIR} ${CrossCompile_SOURCE_DIR}/main.c)