18 lines
609 B
CMake
18 lines
609 B
CMake
set(CMAKE_SYSTEM_NAME Generic)
|
|
set(CMAKE_SYSTEM_PROCESSOR "i686")
|
|
|
|
set(CMAKE_STAGING_PREFIX ${CMAKE_SOURCE_DIR}/toolchain/)
|
|
set(CMAKE_SYSROOT ${CMAKE_SOURCE_DIR}/toolchain/i686-elf)
|
|
|
|
set(tools ${CMAKE_SOURCE_DIR}/toolchain/bin)
|
|
set(CMAKE_ASM_COMPILER ${tools}/i686-elf-as)
|
|
set(CMAKE_C_COMPILER ${tools}/i686-elf-gcc)
|
|
set(CMAKE_CXX_COMPILER ${tools}/i686-elf-g++)
|
|
set(CMAKE_C_COMPILER_WORKS TRUE)
|
|
set(CMAKE_CXX_COMPILER_WORKS TRUE)
|
|
|
|
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
|
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
|
|
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH)
|
|
set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
|