Skip to content

Commit 470075a

Browse files
committed
cmake: Move back ARCH-variables
1 parent 5959bcb commit 470075a

2 files changed

Lines changed: 14 additions & 8 deletions

File tree

cmake/post.service.cmake

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,11 @@ endif()
99

1010
set(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
2219
if ("${ARCH}" STREQUAL "x86_64")

cmake/pre.service.cmake

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,14 @@ set(TRIPLE ${ARCH}) #-pc-linux-elf
2727
set(DCMAKE_CXX_COMPILER_TARGET ${TRIPLE})
2828
set(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
3140
include($ENV{INCLUDEOS_PREFIX}/includeos/${ARCH}-elf-toolchain.cmake)

0 commit comments

Comments
 (0)