diff options
| author | Nicolas James <Eele1Ephe7uZahRie@tutanota.com> | 2025-04-14 15:32:22 +1000 |
|---|---|---|
| committer | Nicolas James <Eele1Ephe7uZahRie@tutanota.com> | 2025-04-14 15:32:22 +1000 |
| commit | 329cd3a67df6b724f082b1c9052bb4b108335992 (patch) | |
| tree | cd73ac8beab02a180dbc9dedd7748c1f22dfae40 /README.md | |
| parent | 169340b428afee78e1075b332c785652ec37264b (diff) | |
Update README.md
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 20 |
1 files changed, 7 insertions, 13 deletions
@@ -53,19 +53,13 @@ To download the latest available release, clone this repository. $ cd ./fastmouse ``` -Compiling from source is a two step process. To avoid forking the Linux tree, -we use Linux as a submodule and manipulate files as necessary during compilation. -Simply run `setup.sh` to create symlinks from the Linux tree to our `src` directory. - -```console - $ ./setup.sh -``` - -Create a patch from `src` by running `patch.sh`. - +We use cmake to as our build system, which consists of three steps. First, cmake +will attempt to build fastmouse with a test runner via googletest. If this succeeds, +cmake will make sure that all tests pass before moving on to the second step: attempting +to build with whatever linux kernel is present in `linux/`. If this build succeeds, fastmouse +should be usable as a patch (in theory). You can build the project by running: ```console - $ ./patch.sh + $ cmake ./ && make ``` -`leetmouse.patch` will be in the placed in the topmost directory. - +If everything went well, `leetmouse.patch` will be in the placed in the topmost directory. |
