US

Luca

Expert
@lukka

passionate developer; C++ lover; CMake lover; Scrum/DevOps with GitHub/Azure;

run-vcpkg. The GitHub Action to setup vcpkg for your C++ based projects. Stores built ports using Binary Caching backed onto GH Cache.

232

run-cmake. GitHub Action to build C++ applications with CMake (CMakePresets.json), Ninja and vcpkg on GitHub.

195

CppCMakeVcpkgTemplate. A template project to build a C++/CMake/vcpkg based projects with IDE and GitHub Actions. Build is sped up with caching of artifacts.

157

get-cmake. Install and Cache latest CMake and Ninja for your workflows on your GitHub

129

CppOpenGLWebAssemblyCMake. A C++/OpenGL/OpenAL based application built with CMake for Linux/Windows/macOS/WebAssembly

75

CppBuildTasks. Build C++ software with vcpkg and CMake (with CMakeLists.txt or CMakeSettings.json). Samples provided use both self-hosted or Microsoft hosted agent, using Docker and Pipeline Caching as well. The same tasks are available as GitHub actions at https://github.com/lukka/run-cmake https://github.com/lukka/run-vcpkg -=-

37

CppBuildTasks-Validation. Validation tests for CppBuildTasks Azure DevOps tasks and for run-cmake and run-vcpkg GitHub actions.

20

set-shell-env. Exports as workflow variables a subset of the shell environment variables, accessible in any step using '${{ env.VARNAME }}' or $VARNAME

7

run-cmake-vcpkg-action-libs. CMake and vcpkg wrappers, used to implement both Azure DevOps tasks and GitHub actions

3

get-action-usage. A GitHub Action to create an interactive graph that visualizes the usage of these actions: run-cmake, get-cmake, run-vcpkg.

3

ca65_makefile_asm_sample. A small sample of a Makefile based project built using ca65

1

2048.cpp. 🎮 Fully featured terminal version of the game "2048" written in C++, modified to run on Windows

1
12
Apply