No description
Find a file
jacekpoz e1dbdf5228
speed up make pp from 23 seconds to almost instant
this is done by removing all headers from the top of the file using that
awk written by the amazing Jappie3 from the hyprland discord

g++ -E itself was pretty fast but clang-format took a while to format a
52k line file (wonder why), removing std makes the files considerably
smaller and makes the whole operation almost instant

one small issue is currently the script removes every single header
unless it hits something else - not ideal since my own headers will get
wiped too and in the preprocessed output not all macros will be
evaluated (e.g. FOR_EACH from for_each.hpp in config.hpp)
2024-04-24 23:25:15 +02:00
include minor issue 2024-04-23 16:42:24 +02:00
nix make nix build/run work by adding installPhase 2024-04-18 22:08:44 +02:00
src add initial broken implementations of list macros 2024-04-21 10:41:03 +02:00
.ccls init 2024-03-18 11:25:15 +01:00
.envrc init 2024-03-18 11:25:15 +01:00
.gitignore add make preprocess 2024-04-24 19:30:34 +02:00
flake.lock init 2024-03-18 11:25:15 +01:00
flake.nix refactor shell out into nix/ and add nix package 2024-04-18 17:46:50 +02:00
LICENSE init 2024-03-18 11:25:15 +01:00
Makefile speed up make pp from 23 seconds to almost instant 2024-04-24 23:25:15 +02:00
README.md add nix build instructions to readme 2024-04-18 22:10:12 +02:00

osu++

osu client written in c++ using sfml

building

make
./target/osu++

or if you're cool and use nix

nix build
./result/bin/osu++

alternatively

nix run

TODO

license

agpl3