From b428fdcf2b0c51ae900fb5c1502b780110b1f8f7 Mon Sep 17 00:00:00 2001 From: Donald Filimon Date: Sun, 6 Jul 2025 10:17:53 -0400 Subject: [PATCH] Remove CMake configuration --- .devcontainer/Dockerfile | 2 +- .devcontainer/devcontainer.json | 4 +--- CMakeLists.txt | 20 -------------------- src/CMakeLists.txt | 7 ------- tests/CMakeLists.txt | 9 --------- 5 files changed, 2 insertions(+), 40 deletions(-) delete mode 100644 CMakeLists.txt delete mode 100644 src/CMakeLists.txt delete mode 100644 tests/CMakeLists.txt diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 0bed702..5d9344b 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,7 +1,7 @@ FROM ubuntu:24.04 RUN apt-get update && \ - apt-get install -y build-essential cmake clang clang-format clang-tidy git python3-pip \ + apt-get install -y build-essential clang clang-format clang-tidy git python3-pip \ libssl-dev ninja-build && \ pip3 install conan diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index a44b61e..1a8292f 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -4,12 +4,10 @@ "workspaceFolder": "/workspace", "extensions": [ "ms-vscode.cpptools", - "ms-vscode.cmake-tools", "llvm-vs-code-extensions.vscode-clangd" ], "settings": { - "C_Cpp.intelliSenseEngine": "Default", - "cmake.sourceDirectory": "${workspaceFolder}" + "C_Cpp.intelliSenseEngine": "Default" }, "forwardPorts": [3000] } diff --git a/CMakeLists.txt b/CMakeLists.txt deleted file mode 100644 index efa4dd7..0000000 --- a/CMakeLists.txt +++ /dev/null @@ -1,20 +0,0 @@ -cmake_minimum_required(VERSION 3.23) -project(OuroLang LANGUAGES CXX) - -set(CMAKE_CXX_STANDARD 23) -set(CMAKE_CXX_STANDARD_REQUIRED ON) - -enable_testing() - -add_subdirectory(src) -add_subdirectory(tests) - -file(GLOB_RECURSE FORMAT_SOURCES - ${CMAKE_SOURCE_DIR}/src/*.cc - ${CMAKE_SOURCE_DIR}/include/*.h - ${CMAKE_SOURCE_DIR}/tests/*.cc) - -add_custom_target(format - COMMAND clang-format -i ${FORMAT_SOURCES} - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} - COMMENT "Format all source files") diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt deleted file mode 100644 index f9db7a1..0000000 --- a/src/CMakeLists.txt +++ /dev/null @@ -1,7 +0,0 @@ -add_library(ourlang INTERFACE) -target_include_directories(ourlang INTERFACE ${CMAKE_CURRENT_LIST_DIR}/../include) - -add_executable(ouro_lang main.cc repl_binding.cc) -target_link_libraries(ouro_lang PRIVATE ourlang) - -set_target_properties(ouro_lang PROPERTIES CXX_STANDARD 23 CXX_STANDARD_REQUIRED YES) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt deleted file mode 100644 index 23b0c0b..0000000 --- a/tests/CMakeLists.txt +++ /dev/null @@ -1,9 +0,0 @@ -enable_testing() - -add_executable(lexer_tests lexer_tests.cc) -target_link_libraries(lexer_tests PRIVATE ourlang) -add_test(NAME LexerTests COMMAND lexer_tests) - -add_executable(codegen_tests codegen_tests.cc) -target_link_libraries(codegen_tests PRIVATE ourlang) -add_test(NAME CodegenTests COMMAND codegen_tests)