aboutsummaryrefslogtreecommitdiff
path: root/source/cmake
diff options
context:
space:
mode:
Diffstat (limited to 'source/cmake')
-rw-r--r--source/cmake/Modules/FindSphinx.cmake10
-rw-r--r--source/cmake/Modules/Findgrub-mkrescue.cmake10
-rw-r--r--source/cmake/Platforms/x86_64.cmake27
3 files changed, 0 insertions, 47 deletions
diff --git a/source/cmake/Modules/FindSphinx.cmake b/source/cmake/Modules/FindSphinx.cmake
deleted file mode 100644
index a0a1c31..0000000
--- a/source/cmake/Modules/FindSphinx.cmake
+++ /dev/null
@@ -1,10 +0,0 @@
-include("FindPackageHandleStandardArgs")
-
-find_program(SPHINX_BUILD_EXE "sphinx-build"
- HINTS "${PROJECT_SOURCE_DIR}/../.venv/bin"
-)
-
-find_package_handle_standard_args("Sphinx"
- DEFAULT_MSG
- SPHINX_BUILD_EXE
-)
diff --git a/source/cmake/Modules/Findgrub-mkrescue.cmake b/source/cmake/Modules/Findgrub-mkrescue.cmake
deleted file mode 100644
index 036b4fa..0000000
--- a/source/cmake/Modules/Findgrub-mkrescue.cmake
+++ /dev/null
@@ -1,10 +0,0 @@
-include("FindPackageHandleStandardArgs")
-
-find_program(GRUB_MKRESCUE_EXE "grub-mkrescue")
-find_program(MTOOLS_MFORMAT_EXE "mformat")
-
-find_package_handle_standard_args("grub-mkrescue"
- DEFAULT_MSG
- GRUB_MKRESCUE_EXE
- MTOOLS_MFORMAT_EXE
-)
diff --git a/source/cmake/Platforms/x86_64.cmake b/source/cmake/Platforms/x86_64.cmake
deleted file mode 100644
index 2d419a4..0000000
--- a/source/cmake/Platforms/x86_64.cmake
+++ /dev/null
@@ -1,27 +0,0 @@
-execute_process(COMMAND "x86_64-none-elf-g++" "-print-file-name=crtbegin.o"
- OUTPUT_VARIABLE CRT_BEGIN
- ERROR_QUIET
-)
-string(STRIP "${CRT_BEGIN}" CRT_BEGIN)
-mark_as_advanced(CRT_BEGIN)
-
-string(REGEX REPLACE "/crtbegin.o" "" CMAKE_SYSROOT "${CRT_BEGIN}")
-mark_as_advanced(CMAKE_SYSROOT)
-
-set(CMAKE_CXX_FLAGS_INIT "-m64 -mno-red-zone -mcmodel=large -fno-exceptions -ffunction-sections -fdata-sections")
-set(CMAKE_CXX_FLAGS_DEBUG "-ggdb3")
-set(CMAKE_ASM_FLAGS_DEBUG "-ggdb3")
-set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-ggdb3")
-set(CMAKE_ASM_FLAGS_RELWITHDEBINFO "-ggdb3")
-set(CMAKE_EXE_LINKER_FLAGS_INIT "-nostartfiles -Wl,--gc-sections")
-set(CMAKE_CXX_LINK_EXECUTABLE
- "<CMAKE_CXX_COMPILER> \
- <FLAGS> \
- <CMAKE_CXX_LINK_FLAGS> \
- <LINK_FLAGS> \
- ${CMAKE_SYSROOT}/crtbegin.o \
- <OBJECTS> \
- -o <TARGET> \
- <LINK_LIBRARIES> \
- ${CMAKE_SYSROOT}/crtend.o"
-) \ No newline at end of file