MegaGlest/mk/cmake/Modules/Toolchain-linux32.cmake

24 lines
888 B
CMake

# Target operating system and architecture
set( CMAKE_SYSTEM_NAME Linux )
set( CMAKE_SYSTEM_PROCESSOR x86 )
# C/C++ compilers
#set( CMAKE_C_COMPILER gcc -m32 )
#set( CMAKE_CXX_COMPILER g++ -m32 )
SET( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m32" )
SET( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -m32" )
#set( CMAKE_EXE_LINKER_FLAGS ${CMAKE_EXE_LINKER_FLAGS} -m32)
#set( CMAKE_MODULE_LINKER_FLAGS ${CMAKE_MODULE_LINKER_FLAGS} -m32)
#set( CMAKE_SHARED_LINKER_FLAGS ${CMAKE_SHARED_LINKER_FLAGS} -m32)
# Only look for libraries in lib32
set( CMAKE_SYSTEM_LIBRARY_PATH /lib32 /usr/lib32 /usr/local/lib32 )
set_property( GLOBAL PROPERTY FIND_LIBRARY_USE_LIB64_PATHS OFF )
set( CMAKE_IGNORE_PATH /lib /usr/lib /usr/local/lib )
#set(CMAKE_FIND_ROOT_PATH /usr/lib32)
#set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
#set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
#set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)