From c62baf8bca986d493e1caf441ea7a6b9d1c1823f Mon Sep 17 00:00:00 2001 From: Alexey Gavrilov Date: Sat, 28 Mar 2026 11:36:06 +0700 Subject: Cmake build generator support: toolchain file Two toolchain files for clang and gcc compilers under x86 platform. Debug flags also passed at the configure time. Signed-off-by: Alexey Gavrilov --- CMakeLists.txt | 17 ----------------- 1 file changed, 17 deletions(-) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index 33ac2dc..b093d80 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,23 +13,6 @@ set(CXX_FLAGS -mgeneral-regs-only ) -#---DEV PROPERTIES--- (delete in production) -# message(STATUS ${CMAKE_ASM_NASM_COMPILER}) -set(CMAKE_SYSTEM_NAME Generic) -set(CMAKE_ASM_NASM_OBJECT_FORMAT elf32) -set(CMAKE_CXX_COMPILER i686-elf-g++) -set(CMAKE_CXX_COMPILER_WORKS 1) -# set(CMAKE_CUSTOM_LINKER i686-elf-ld) -# set(CMAKE_CXX_LINK_EXECUTABLE -# "ld -o ") -# set(CMAKE_CXX_FLAGS "-I${CMAKE_CURRENT_LIST_DIR}/include") -# set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m32 -Wall -ffreestanding -nostdinc -nostdlib -fno-rtti -mgeneral-regs-only") -# message(STATUS ${CMAKE_ASM_NASM_FLAGS}) -# message(STATUS ${CMAKE_ASM_NASM_OBJECT_FORMAT}) -# message(STATUS ${CMAKE_CXX_LINK_EXECUTABLE}) -# message(STATUS ${CMAKE_CXX_LINK_FLAGS}) -#-------------------------------------------- - cmake_minimum_required(VERSION 3.25) project(ObjectiveProject LANGUAGES CXX ASM_NASM) -- cgit v1.2.3