Changeset View
Changeset View
Standalone View
Standalone View
cmake/platforms/Linux64.cmake
# Copyright (c) 2019 The Bitcoin developers | # Copyright (c) 2019 The Bitcoin developers | ||||
set(CMAKE_SYSTEM_NAME Linux) | set(CMAKE_SYSTEM_NAME Linux) | ||||
set(TOOLCHAIN_PREFIX x86_64-linux-gnu) | set(CMAKE_SYSTEM_PROCESSOR x86_64) | ||||
set(TOOLCHAIN_PREFIX ${CMAKE_SYSTEM_PROCESSOR}-linux-gnu) | |||||
# Cross compilers to use for C and C++ | # Cross compilers to use for C and C++ | ||||
set(CMAKE_C_COMPILER gcc) | set(CMAKE_C_COMPILER gcc) | ||||
set(CMAKE_CXX_COMPILER g++) | set(CMAKE_CXX_COMPILER g++) | ||||
set(CMAKE_C_COMPILER_TARGET ${TOOLCHAIN_PREFIX}) | |||||
set(CMAKE_CXX_COMPILER_TARGET ${TOOLCHAIN_PREFIX}) | |||||
# Target environment on the build host system | # Target environment on the build host system | ||||
# Set 1st to directory with the cross compiler's C/C++ headers/libs | # Set 1st to directory with the cross compiler's C/C++ headers/libs | ||||
set(CMAKE_FIND_ROOT_PATH "${CMAKE_CURRENT_SOURCE_DIR}/depends/${TOOLCHAIN_PREFIX}") | set(CMAKE_FIND_ROOT_PATH "${CMAKE_CURRENT_SOURCE_DIR}/depends/${TOOLCHAIN_PREFIX}") | ||||
# We also may have built dependencies for the native platform. | # We also may have built dependencies for the native platform. | ||||
set(CMAKE_PREFIX_PATH "${CMAKE_CURRENT_SOURCE_DIR}/depends/${TOOLCHAIN_PREFIX}/native") | set(CMAKE_PREFIX_PATH "${CMAKE_CURRENT_SOURCE_DIR}/depends/${TOOLCHAIN_PREFIX}/native") | ||||
# Modify default behavior of FIND_XXX() commands to: | # Modify default behavior of FIND_XXX() commands to: | ||||
Show All 10 Lines |