SET(CMAKE_SYSTEM_NAME {host_machine[system]}) SET(CMAKE_SYSTEM_PROCESSOR {host_machine[cpu_family]}) # specify the cross compiler SET(CMAKE_C_COMPILER "{binaries[CC]}") SET(CMAKE_CXX_COMPILER "{binaries[CXX]}") SET(C_FLAGS "-m32 -march=i586") SET(CXX_FLAGS "-m32 -march=i586") SET(CMAKE_LD_FLAGS "-m32 -march=i586") SET(CMAKE_AR:FILEPATH {binaries[AR]}) SET(CMAKE_RANLIB:FILEPATH {binaries[RANLIB]}) find_program(CCACHE_FOUND ccache) if(CCACHE_FOUND) set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ccache) set_property(GLOBAL PROPERTY RULE_LAUNCH_LINK ccache) endif(CCACHE_FOUND)