19 lines
601 B
Plaintext
19 lines
601 B
Plaintext
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)
|
|
|