diff options
| author | Alexey Gavrilov <alexey.gavrilov@mail.com> | 2026-03-28 11:36:06 +0700 |
|---|---|---|
| committer | Alexey Gavrilov <alexey.gavrilov@mail.com> | 2026-03-28 11:36:06 +0700 |
| commit | c62baf8bca986d493e1caf441ea7a6b9d1c1823f (patch) | |
| tree | 7d489cfbb25b12c6c63eb282b045454cbd578229 /CMakeLists.txt | |
| parent | 6ffe96d1e3f0289c2070e050cf8e1a30288e6d91 (diff) | |
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 <alexey.gavrilov@mail.com>
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 17 |
1 files changed, 0 insertions, 17 deletions
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 <CMAKE_CXX_LINK_FLAGS> <LINK_FLAGS> <OBJECTS> -o <TARGET> <LINK_LIBRARIES>") -# 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) |
