Overview
---
- Added: External dependency on IOCore
- Removed:
- Application.hpp, Application.cpp
- debuginnfo.hpp,debuginfo.cpp
- Exception.hpp,Exception.cpp
- types/legible_ctypes.hpp
- All references to Boost and execinfo/backtrace.
Additionally:
---
- .clang-format: Switch to modified WebKit code style
- .clang-tidy: Tweak style for Constexpr statements
- .clangd: Re-enable IWYU include directory insertion & analysis
CMakeLists.txt:
- Replace manual CMake conditionals with prepackaged functions from my
custom cmake/BuildProperties.cmake CMake module.
- Bump project version
- Set project-wide dir variables
- Add and use CPM Package Manager
- Add reference to my IOCore application framework library using CPM
- Remove references to backtrace generation. Now using IOCore
- Comment out app and demo subdirectories for now.
cmake/BuildProperties.cmake:
- Move in-source build detection, set project-wide environment
variables, and other configuration tasks to specific CMake
functions in a custom CMake module.
cmake/CPM.cmake: Imported from the CPM Project under MIT License
- Copyright (c) Lars Melchior and contributors
demo/Phong.hpp,demo/Phong.cpp:
- Use new method names. (untested, never compiled)
include/Component.hpp: Unused, Untested changes
Work #28