# Simple toolchain file for compiling under linux # Usage: cmake .. -DCMAKE_TOOLCHAIN_FILE=linux-x86.cmake # specify the target system properties set(CMAKE_SYSTEM_NAME Linux) set(CMAKE_SYSTEM_PROCESSOR x86) # specify shared library suffix set(SHARED_LIBRARY_SUFFIX "x86") # specify the compilers set(CMAKE_C_COMPILER gcc) set(CMAKE_CXX_COMPILER g++) # specify the compiler flags set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -m32 -static-libgcc -static-libstdc++") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m32 -static-libgcc -static-libstdc++") # specify the paths for find_(name), functions (target environment). set(CMAKE_FIND_ROOT_PATH /usr/lib32) # search only for programs in the build host directories (find_program) set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) # use only CMAKE_FIND_ROOT_PATH for searching (find_library) set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) # use only CMAKE_FIND_ROOT_PATH for searching (find_file, find_path) set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) # use only CMAKE_FIND_ROOT_PATH for searching (find_package) set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)