mirror of
https://github.com/izzy2lost/libultraship.git
synced 2026-06-19 01:16:13 -07:00
* Organizes libultraship files into directories. * Adds StormLib, ZAPDUTILS, and tidies up /lib/ * Moves include up a directory and moves abi.h to include. * Fixes gitignore to only ignore build folders, and commits forgotten files. * update CMakeLists and `#include`s to match directory structure * Windows CMake now builds project files. * Restructure CMake project * feat: sdl via vcpkg (#1) Co-authored-by: briaguya <briaguya@alice> * Build via VS generator * Use ccache for faster building * Error CI workflow on no lib generated * Remove unused lib (mINI) * Update embedded lib (nlohmann-json) * Cleanup main CMakeLists.txt * Remove unecessary header * Use Ninja for MSVC * Update embedded lib (spdlog) * Update embedded lib (StormLib) * Improve CMake structure * define NOMINMAX for certain windows files * Add and run clang-format * Add and run clang-tidy * Add CI workflow for clang-format/tidy * Split CI workflows * Use new format validation * Fixes typos preventing patch OTRs from working on Switch (#8) * Removes third party BinaryTools and re-implements and reloacates ZAPDUtils Binary Tools. (#7) * Removes third party BinaryTools and implements ZAPDUtils' into LUS. * Attempts to make the Linter happy. * Another run of linter fixing improvements. * Should be last linting-related change. * Fixes tidy-format-validation to only check src and include directories in the git diff Co-authored-by: briaguya <briaguya@alice> Co-authored-by: David Chavez <david@dcvz.io> Co-authored-by: briaguya <70942617+briaguya-ai@users.noreply.github.com> Co-authored-by: Christopher Leggett <chris@leggett.dev>
370 B
370 B
libultraship
Building
cmake -H. -Bbuild
cmake --build build
Generating a Visual Studio .sln on Windows
# Visual Studio 2022
& 'C:\Program Files\CMake\bin\cmake' -S . -B "build/x64" -G "Visual Studio 17 2022" -T v142 -A x64
# Visual Studio 2019
& 'C:\Program Files\CMake\bin\cmake' -S . -B "build/x64" -G "Visual Studio 16 2019" -T v142 -A x64