feat(core): add Result type with tests and build setup

This commit is contained in:
user
2026-07-18 21:16:55 +04:00
parent ffd4a55e35
commit 11622fed54
3 changed files with 374 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
CXX := gcc
CXXFLAGS := -std=c++17 \
-Wall \
-Wextra \
-Werror \
-Icore/include \
-Ilogger/include
LDFLAGS := -lstdc++
BUILD_DIR := build
TEST_BIN := $(BUILD_DIR)/result_test
RESULT_TEST_SRC := tests/app/core/result_test.cpp
.PHONY: all test clean
all: test
test: $(TEST_BIN)
./$(TEST_BIN)
$(TEST_BIN): $(RESULT_TEST_SRC)
@mkdir -p $(BUILD_DIR)
$(CXX) $(CXXFLAGS) $< -o $@ $(LDFLAGS)
clean:
rm -rf $(BUILD_DIR)