Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Updates README * Adds basic project structure * Adds first version of configure batch file * Adds git hook scripts and configuration on setup (#6) * Changes configure batch file * Adds sample hooks * Adds simple git hooks * Fixes hooksPath * Adds configure shell script to linux (#8) * Adds configure for Linux * Triggers Git Hooks Activation * Changes file permissions of git hooks * Adds build dependencies to setup python script (#11) * Changes configure shell script to colorize output on git bash * First version of python setup * Refactors import_package from setup to utils * Refactors check_system_requirements into function * Updates references to python setup script * Removes vscode launch file * Adds visual studio code to gitignore * Refactors bash logger to its own file (#12) * Adds a simple cpp program (#14) * Updates Building doc * Adds formatting configuration files (#17) * Adds a sample program with library application and tests (#18) * Adds vcpkg to BuildTools * Adds solution for Windows Visual Studio * spdlog example working on vscode * Seems to work on VSCode and VS * Adds runTests script (#20) * Adds basic CI through GitHub Actions (#22) * Adds basic CI through GitHub Actions * Update GitHub workflow * Fixes CI jobs without setup cpp * Fixes target_include * Testing lefticus workflow * Fixes typo * setup CI llvm version * Fixes missing generator and build_type on CI * Updates CI * Experiments with string manipulation on matrix strategy * Removes MacOS * Adds run-tests to pre commit hooks and prompt installation on configure (#24) * Adds LCOV to configure shell script * Adds missing pre-commit related files * Adds a Dockerfile to test CI scripts (#31) * Adds basic dockerfile test * Need to work in WSL * WIP * Refactoring - variable renaming * Adds sugar stdout * WIP * Installing cmake automagically * Adds option to bypass hooks configuration * Add self-hosted windows workflow to GitHub Actions (#33) * Starts with greeting * Adds checkout step to windows-hosted CI workflow * Adds configuring to CI workflow * Adds bootstrapping vcpkg step to CI workflow * Adds dummy steps to windows workflow * Adds build step * Fixes building step in CI workflow * Fixes typos in building step of CI workflow * Adds test step to CI workflow * Adds matrix strategy to windows self-hosted * Checking PATH for ccache * Adds call to vcvarsall on windows CI workflow * Using cmd instead of call in windows CI workflow * Temporarily changes fail-fast to true * Fixes checkgin ccache on CI workflow * Testing echo PATH * Adds aminya setup cpp GitHub Action * Cleaning * using Mozilla sccache instead of ccache * Trying cppcache instead of sccacche * Reverts back to ccache * Removing ccache from windows CI workflow setup-cpp step * Echo new env var CCACHE_PATH * Adding debug info * Adding debug info * Adding debug info 3 * Adding debug info 4 * Cleaning * Adds Linux job to the CI workflow (#36) * Adds linux job to the CI workflow * Updates cmakeMinimumRequired in CMakePreset * Adds caching to CI workflow (#37) * Testing cloning once and only once * More changes * Adds GitHub Action cache v3 to CI workflow * Adds GitHub-Hosted-Matrix-Job * Adds CMAKE_TOOLCHAIN_FILE to GitHub-Hosted-Matrix-Jobs * Adds lcov to setup cpp on Matrix-Jobs CI workflow * Updating setup-cpp on CI workflow * dos2unix * Adds setup LCOV to CI workflow * Fixes typo * WIP * Adds setup LCOV to windows-hosted CI * All local configurations seem to be working * Fixes GitHub-Hosted windows-latest msvc * Removes echo and adds build_type to ctest * Fixes unexpected input to setup CPP on CI workflow * Removes lcov * Fixing windows-latest with msvc * Fixing windows-latest with msvc 2 * Fixing windows-latest with msvc 3 * Fixing windows-latest with msvc 4 * Fixing GitHub-Hosted-Matrix-Job with msvc * Try to cache setup-cpp installation dirs * Revert "Try to cache setup-cpp installation dirs" This reverts commit e8b71c7. * Adds support for clang-tidy (#39) * Adds antiphon clang-tidy * Disables clang-tidy * Adds PCH library * Clang-tidy working on windows-msvc-dev * Formatting * Using default clang-tidy config * clang-tidy working on all systems and targets * Adds CMAKE_BUILD_TYPE to CI workflow configure cmake step
- Loading branch information