✅ All 10 engines now build successfully: - Designer, Economy, Event, Factory, Intelligence - Logistic, MacroEntity, Map, Operation, War 🚀 Features implemented: - FAST_BUILD vs FULL_BUILD presets for efficient development - Comprehensive defensive programming (sanitizers, contracts) - 16 C++ libraries integrated via FetchContent - GCC-compatible configuration with stack protection - Unified CMake system across all engines 🛠️ Build commands: - Fast: cmake -DFAST_BUILD=ON .. && make claude-workflow-fast - Full: cmake .. && make (all sanitizers + validation) - Single engine: make economy-engine 🔧 Development workflow optimized for daily iteration. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
21 lines
647 B
Plaintext
21 lines
647 B
Plaintext
# Cppcheck suppressions for Warfactory project
|
|
# Suppressions for intentional design choices and false positives
|
|
|
|
# Suppress warnings for contract macros (intentional performance cost)
|
|
unusedFunction:*contracts.hpp*
|
|
unmatchedSuppression:*contracts.hpp*
|
|
|
|
# Suppress warnings for sanitizer-related code
|
|
unusedFunction:*sanitizer*
|
|
unmatchedSuppression:*sanitizer*
|
|
|
|
# Suppress false positives in generated code
|
|
missingIncludeSystem
|
|
missingInclude
|
|
|
|
# Suppress warnings in third-party headers
|
|
unusedFunction:*/include/std/*
|
|
unusedFunction:*/include/c++/*
|
|
|
|
# Allow assert macros to have side effects (intentional)
|
|
assertWithSideEffect |