cppfw libraries repositories are added as submodules under the repos/ directory.
The submodules are configured to latest remote branch. So updating the submodules with:
git submodule update --remote --initWill always sync to latest release versions of the libraries.
-
VCPKG installed and
VCPKG_ROOTenvironment variable set accordingly -
Linux:
pkg-config,zip,libgl1-mesa-dev,libgtk-3-devinstalledsudo apt install pkg-config zip libgl1-mesa-dev libgtk-3-dev
mkdir out
cd out
cmake ../build/cmake
cmake --build . --parallelTest applications binaries will be put to out/exe directory.
On Windows one can use the provided command scripts:
-
msvc2022_gen.cmd- fetches submodules, installs vcpkg and generates Microsoft Visual Studio 2022 project -
msvc2022_build.cmd- generates Microsoft Visual Studio 2022 project and builds Release target -
msvc2022_open.cmd- generates Microsoft Visual Studio 2022 and opens it in the IDE