# Define our host system SET(CMAKE_SYSTEM_NAME Linux) SET(CMAKE_SYSTEM_VERSION 1)# Define the cross compiler locations SET(CMAKE_C_COMPILER /opt/cross/i686-linux-gnu-4.7/usr/bin/x86_64-linux-gnu-gcc-4.7) SET(CMAKE_CXX_COMPILER /opt/cross/i686-linux-gnu-4.7/usr/bin/x86_64-linux-gnu-g++-4.7) SET(CMAKE_FIND_ROOT_PATH /opt/cross/i686-linux-gnu-4.7/) SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) # Search for libraries and headers in the target directories only SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) add_definitions(-Wall) set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m32" ) set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 --sysroot=/opt/cross/i686-linux-gnu-4.7/" ) set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Icross/include -Icross/i686-linux-gnu-4.7/include" ) link_directories(${CMAKE_HOME_DIRECTORY}/cross/i686-linux-gnu-4.7/lib)