mirror of https://github.com/status-im/evmc.git
25 lines
866 B
CMake
25 lines
866 B
CMake
# Cable: CMake Bootstrap Library.
|
|
# Copyright 2018 Pawel Bylica.
|
|
# Licensed under the Apache License, Version 2.0. See the LICENSE file.
|
|
|
|
set(CMAKE_SYSTEM_PROCESSOR mips64)
|
|
set(CMAKE_SYSTEM_NAME Linux)
|
|
set(CMAKE_C_COMPILER mips64-linux-gnuabi64-gcc)
|
|
set(CMAKE_CXX_COMPILER mips64-linux-gnuabi64-g++)
|
|
|
|
set(CMAKE_FIND_ROOT_PATH /usr/mips64-linux-gnuabi64)
|
|
SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
|
SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
|
|
SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
|
|
|
|
set(CMAKE_CXX_STANDARD 11)
|
|
set(CMAKE_CXX_STANDARD_REQUIRED TRUE)
|
|
set(CMAKE_CXX_EXTENSIONS Off)
|
|
|
|
if(${CMAKE_VERSION} VERSION_LESS 3.10.0)
|
|
# Until CMake 3.10 the FindThreads uses try_run() check of -pthread flag,
|
|
# what causes CMake error in crosscompiling mode. Avoid the try_run() check
|
|
# by specifying the result up front.
|
|
set(THREADS_PTHREAD_ARG TRUE)
|
|
endif()
|