File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -9,14 +9,11 @@ endif()
99
1010set (INSTALL_LOC $ENV{INCLUDEOS_PREFIX} /includeos)
1111
12- add_definitions (-DARCH_${ARCH} )
13- add_definitions (-DARCH= "${ARCH} " )
14- add_definitions (-DPLATFORM= "${PLATFORM} " )
15- add_definitions (-DPLATFORM_${PLATFORM} )
16-
17- if (single_threaded)
18- add_definitions (-DINCLUDEOS_SINGLE_THREADED )
19- endif ()
12+ message (STATUS "Target CPU architecture ${ARCH} " )
13+ set (TRIPLE "${ARCH} -pc-linux-elf" )
14+ set (CMAKE_CXX_COMPILER_TARGET ${TRIPLE} )
15+ set (CMAKE_C_COMPILER_TARGET ${TRIPLE} )
16+ message (STATUS "Target triple ${TRIPLE} " )
2017
2118# Arch-specific defines & options
2219if ("${ARCH} " STREQUAL "x86_64" )
Original file line number Diff line number Diff line change @@ -27,5 +27,14 @@ set(TRIPLE ${ARCH}) #-pc-linux-elf
2727set (DCMAKE_CXX_COMPILER_TARGET ${TRIPLE} )
2828set (DCMAKE_C_COMPILER_TARGET ${TRIPLE} )
2929
30+ add_definitions (-DARCH_${ARCH} )
31+ add_definitions (-DARCH= "${ARCH} " )
32+ add_definitions (-DPLATFORM= "${PLATFORM} " )
33+ add_definitions (-DPLATFORM_${PLATFORM} )
34+
35+ if (single_threaded)
36+ add_definitions (-DINCLUDEOS_SINGLE_THREADED )
37+ endif ()
38+
3039# include toolchain for arch
3140include ($ENV{INCLUDEOS_PREFIX} /includeos/${ARCH}-elf-toolchain.cmake )
You can’t perform that action at this time.
0 commit comments