mirror of
https://gitlab.freedesktop.org/monado/monado.git
synced 2024-12-27 18:16:55 +00:00
38 lines
1.2 KiB
CMake
38 lines
1.2 KiB
CMake
|
# Toolchain file for 32-bit x86 linux build on 64-bit x86 linux
|
||
|
# Developed for use with Debian and its derivatives
|
||
|
#
|
||
|
# Copyright 2019-2020 Collabora, Ltd.
|
||
|
# SPDX-License-Identifier: BSL-1.0
|
||
|
|
||
|
set(CMAKE_SYSTEM_NAME Linux)
|
||
|
|
||
|
set(TARGET i686-linux-gnu)
|
||
|
set(PREFIX ${TARGET}-)
|
||
|
set(SUFFIX) # required for
|
||
|
set(CMAKE_C_COMPILER ${PREFIX}gcc${SUFFIX})
|
||
|
set(CMAKE_CXX_COMPILER ${PREFIX}g++${SUFFIX})
|
||
|
|
||
|
set(CMAKE_C_COMPILER_AR ${PREFIX}gcc-ar${SUFFIX})
|
||
|
set(CMAKE_CXX_COMPILER_AR ${PREFIX}gcc-ar${SUFFIX})
|
||
|
set(CMAKE_C_COMPILER_RANLIB ${PREFIX}gcc-ranlib${SUFFIX})
|
||
|
set(CMAKE_CXX_COMPILER_RANLIB ${PREFIX}gcc-ranlib${SUFFIX})
|
||
|
set(CMAKE_NM ${PREFIX}gcc-nm${SUFFIX})
|
||
|
set(CMAKE_OBJCOPY ${PREFIX}objcopy)
|
||
|
set(CMAKE_OBJDUMP ${PREFIX}objdump)
|
||
|
set(CMAKE_RANLIB ${PREFIX}ranlib)
|
||
|
set(CMAKE_STRIP ${PREFIX}strip)
|
||
|
|
||
|
set(PKG_CONFIG_EXECUTABLE ${PREFIX}pkg-config)
|
||
|
|
||
|
if(NOT CMAKE_INSTALL_PREFIX)
|
||
|
set(CMAKE_INSTALL_PREFIX /usr/${TARGET})
|
||
|
endif()
|
||
|
|
||
|
set(CMAKE_SYSTEM_LIBRARY_PATH /usr/lib/i386-linux-gnu;/usr/lib32;/usr/${TARGET}/lib)
|
||
|
|
||
|
set(CMAKE_FIND_ROOT_PATH /usr/${TARGET})
|
||
|
|
||
|
# set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
|
||
|
# set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
|
||
|
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|