Commit Graph
72 Commits
Author SHA1 Message Date
McMassiveNZ b684c077f6 Revert googletest.cmake
Continue to use FetchContent for google test stuff. CPM seems to be doing something which stops it from compiling on Ubuntu with LLVM
2023-05-29 10:08:52 +02:00
McMassiveNZ d678ed9e18 Update ci.yml 2023-05-28 21:31:14 +02:00
McMassiveNZ c13d8b634e Update googletest.cmake
Error isn't version related. Reuse v1.13
2023-05-28 21:22:47 +02:00
McMassiveNZ efe6bf6335 Update googletest.cmake
Fix tag
2023-05-28 21:09:28 +02:00
McMassiveNZ 44b5c4ff51 Update googletest.cmake
Downgrade back t version 1.12.1 to see if it compiles on ubuntu
2023-05-28 21:04:40 +02:00
McMassiveNZ 816c7b92a2 Update googletest.cmake
Maybe fix the tag?
2023-05-28 20:56:49 +02:00
William McVicar 5b76973e4b Update ci.yml
added missing with: section in ci.yml
2023-05-28 20:46:49 +02:00
McMassiveNZ 0e7f06cdd2 CPM added and directory structure changed
Switch to using CPM package manager instead of vcpkg as its just a wrapper around cmake and makes things more simple.

Switch dependency from spdlog to fmt.

Changed the directory structure to match the setup recommended by GitLab
2023-05-28 20:42:15 +02:00
McMassiveNZ ea2f1c08b7 Fixed Message and .clang-format 2023-05-03 22:21:09 +02:00
McMassiveNZ d81e880cf3 Clean up
- Remove commented out cmake code
- Remove duplicate .clang-format script
2023-04-19 20:21:23 +02:00
McMassiveNZ 4ae331e45b Create .clang-format 2023-01-29 22:39:56 +01:00
McMassiveNZ a15d7338bf Create auto-clang-format.yml 2023-01-29 22:38:08 +01:00
McMassiveNZ 21ba9945fa Dont download Ninja 2023-01-29 22:21:04 +01:00
McMassiveNZ 4dff0a4da9 Revert "Update ci.yml"
This reverts commit 5cb984a70f.
2023-01-29 22:17:48 +01:00
McMassiveNZ 5cb984a70f Update ci.yml
Use vcpkg acquired from setup-cpp action
2023-01-29 22:02:39 +01:00
McMassiveNZ 5b87efc8c2 Update ci.yml 2023-01-29 21:44:23 +01:00
McMassiveNZ 19e6de68e8 Update ci.yml 2023-01-29 21:29:32 +01:00
McMassiveNZ 43fc0a2a63 More windows compilers 2023-01-29 21:13:02 +01:00
William McVicar 64d3273101 More compilers on windows 2023-01-24 22:20:44 +01:00
William McVicar 2669371b8c Update ci.yml 2023-01-24 21:57:06 +01:00
McMassiveNZ ef0d571287 Update ci.yml 2023-01-24 20:50:38 +01:00
McMassiveNZ 6f4a211b55 Update ci.yml 2023-01-24 20:49:53 +01:00
McMassiveNZ 1d21e80605 Update ci.yml 2023-01-24 20:31:23 +01:00
McMassiveNZ 2d668590ad Upgrade the CI
Add .clang-format and .clang-tidy
Setup a cache
integrate the setup-cpp action stuff
2023-01-24 20:29:26 +01:00
McMassiveNZ b2780a9576 rename cmake.yml to ci.yml 2023-01-24 20:04:50 +01:00
McMassiveNZ 4ae8d8671f add OSX
Add OSX to the CI platforms
2022-12-23 23:59:59 +01:00
McMassiveNZ 68bfe94690 Update cmake.yml 2022-12-23 23:55:33 +01:00
McMassiveNZ e2c7b0b019 Update cmake.yml 2022-12-23 23:52:53 +01:00
McMassiveNZ ff92646898 Update cmake.yml 2022-12-23 23:50:38 +01:00
McMassiveNZ 0a29c0f876 Update cmake.yml 2022-12-23 23:45:37 +01:00
McMassiveNZ bcb859b581 Update cmake.yml 2022-12-23 23:40:38 +01:00
McMassiveNZ 658aedc0e8 Update cmake.yml 2022-12-23 23:33:25 +01:00
McMassiveNZ 3c5a8c5ac9 Merge branch 'main' of https://github.com/McMassiveNZ/blank-slate 2022-12-23 23:30:28 +01:00
McMassiveNZ dfd3dc633b Update cmake.yml 2022-12-23 23:29:10 +01:00
William McVicar fa0f024953 Update cmake.yml 2022-12-23 23:26:59 +01:00
McMassiveNZ 8a7f158c32 Update cmake.yml 2022-12-23 23:20:22 +01:00
McMassiveNZ c8ec0ca1f5 Update cmake.yml 2022-12-23 23:18:22 +01:00
McMassiveNZ 113c3f76b9 Update cmake.yml 2022-12-23 23:12:24 +01:00
McMassiveNZ 9b35d25a1b Update cmake.yml 2022-12-23 23:11:43 +01:00
McMassiveNZ 87f25d680e Update cmake.yml 2022-12-23 23:06:41 +01:00
McMassiveNZ 7a37d21f9e Update cmake.yml 2022-12-23 23:03:54 +01:00
McMassiveNZ 789eb6b83d Update cmake.yml 2022-12-17 00:30:09 +01:00
McMassiveNZ f6045d11ca Update cmake.yml 2022-12-17 00:22:35 +01:00
McMassiveNZ 672106f6d8 Update cmake.yml 2022-12-17 00:21:42 +01:00
McMassiveNZ d9b7f73e50 Update cmake.yml 2022-12-17 00:18:56 +01:00
McMassiveNZ 2f5c186126 Update cmake.yml 2022-12-17 00:17:45 +01:00
McMassiveNZ 82b81046ac Update cmake.yml 2022-12-17 00:09:11 +01:00
McMassiveNZ 1b8dabf69a Update cmake.yml 2022-12-17 00:04:22 +01:00
McMassiveNZ 15a57c8d56 Update cmake.yml 2022-12-16 23:22:29 +01:00
McMassiveNZ 8673df7988 Update cmake.yml 2022-12-16 23:12:11 +01:00
McMassiveNZ bb6eb1b24f Reshuffle folder structure
Reshuffle folder structure and update cmake.yml
2022-12-16 23:10:43 +01:00
McMassiveNZ 97a801e4a6 Update cmake.yml 2022-12-14 03:19:07 +01:00
McMassiveNZ 3efebc38ae Update cmake.yml
fix variable name to use matrix.BOOTSTRAP_EXT
2022-12-14 03:12:34 +01:00
McMassiveNZ ed3c5e4fca Update cmake.yml
remove github action and try to roll our own for vpkg bootstrapping
2022-12-14 03:10:24 +01:00
McMassiveNZ 21148e6244 Update cmake.yml
Make sure to fetch submodules
2022-12-14 02:56:43 +01:00
McMassiveNZ 66d305f765 vcpkg integration
add vcpkg as a package manager
2022-12-14 02:53:37 +01:00
McMassiveNZ f15d16ce11 Update compilerwarnings.cmake
Change -WError to -Werror
2022-12-06 23:33:03 +01:00
McMassiveNZ 619e41a1cb Fix Linux CI
Fix case sensitive file name issue on Linux build
2022-12-06 23:31:18 +01:00
McMassiveNZ addb00907e Blind fix for failing linux
Blind fix for Linux failing to generate a CMake project on the CI
2022-12-06 23:28:08 +01:00
McMassiveNZ 26f2c65f6f CI Updates
* Fixed the previously introduced compile error
* Build on more platforms with more configurations
2022-12-06 20:01:06 +01:00
McMassiveNZ 070da3d782 Deliberately commit a compile error to see how Github Actions works 2022-12-02 22:33:49 +01:00
William McVicar 505228e589 Update README.md
Fix the badge for CMake and CI
2022-12-02 22:32:21 +01:00
McMassiveNZ dfdd7194df Update README.md
Change / to . in badge.svg
2022-12-02 22:23:07 +01:00
McMassiveNZ cfe5f157db Update README.md 2022-12-02 22:20:43 +01:00
McMassiveNZ 9154d9e50a Remove build-action.yml 2022-12-02 22:10:38 +01:00
McMassiveNZ 6c2a0b7dda Merge branch 'main' of https://github.com/McMassiveNZ/blank-slate 2022-12-02 22:09:45 +01:00
McMassiveNZ 895b3e814c Update the readme so we have the CI badge on Github page 2022-12-02 22:08:27 +01:00
William McVicar 100631ffb4 Create cmake.yml 2022-12-02 21:55:32 +01:00
McMassiveNZ 40641b9bff Change tutorial yml to cmake one 2022-12-02 21:53:18 +01:00
McMassiveNZ f013d8619c Learning github actions 2022-12-02 21:32:27 +01:00
McMassiveNZ 5b45b04454 Initial Commit
* A simple C-Make project setup
* A lot of warnings enabled and warnings as errors
* unit test discovery with google test

In progress functionality
- sanitizers
- static analysis
2022-12-02 19:41:20 +01:00
William McVicar e43ffb5497 Initial commit 2022-11-24 21:22:17 +01:00