Skip to content

Instantly share code, notes, and snippets.

@asavah
Last active August 12, 2020 14:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save asavah/7eb88c16533b4d94bb58b7bca69d70c3 to your computer and use it in GitHub Desktop.
Save asavah/7eb88c16533b4d94bb58b7bca69d70c3 to your computer and use it in GitHub Desktop.
host cmake_toolchain_file example
SET(CMAKE_SYSTEM_NAME Linux)
SET(CMAKE_SYSTEM_PROCESSOR x86_64)
SET(CMAKE_CROSSCOMPILING FALSE)
SET(CMAKE_C_COMPILER gcc)
SET(CMAKE_CXX_COMPILER g++)
SET(CMAKE_ASM_COMPILER gcc)
SET(CMAKE_ASM_FLAGS "${CMAKE_ASM_FLAGS} -c")
SET(CMAKE_AR gcc-ar CACHE FILEPATH "Archiver" FORCE)
SET(CMAKE_RANLIB gcc-ranlib CACHE FILEPATH "Ranlib" FORCE)
SET(CMAKE_C_AR gcc-ar)
SET(CMAKE_CXX_AR gcc-ar)
SET(CMAKE_C_RANLIB gcc-ranlib)
SET(CMAKE_CXX_RANLIB gcc-ranlib)
IF(CMAKE_BUILD_TYPE MATCHES "Debug")
ADD_DEFINITIONS(-rdynamic)
ENDIF()
SET(CMAKE_FIND_ROOT_PATH /home/asavah/kross/host /usr)
SET(CMAKE_INSTALL_RPATH /home/asavah/kross/host/lib)
IF(NOT DEFINED ENV{CMAKE_NO_CCACHE})
FIND_PROGRAM(CCACHE_FOUND ccache)
IF(CCACHE_FOUND)
SET_PROPERTY(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ccache)
IF(NOT DEFINED ENV{CMAKE_NO_CCACHE_LINK})
SET_PROPERTY(GLOBAL PROPERTY RULE_LAUNCH_LINK ccache)
ENDIF()
ENDIF(CCACHE_FOUND)
ENDIF()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment