aboutsummaryrefslogtreecommitdiff
path: root/raylib/projects/CMake/README.md
diff options
context:
space:
mode:
authorUneven Prankster <unevenprankster@protonmail.com>2023-10-15 21:28:29 -0300
committerUneven Prankster <unevenprankster@protonmail.com>2023-10-15 21:28:29 -0300
commit1c0cc775732201f4c4d3ee0d6772be786b3b4aa1 (patch)
treef5d692d046868261275c7430a624c3ea9ed75d3d /raylib/projects/CMake/README.md
parenta89f892640cf12f75c7ce18e6e88c70a8d3965ed (diff)
A lot has certainly happened!
Diffstat (limited to 'raylib/projects/CMake/README.md')
-rw-r--r--raylib/projects/CMake/README.md27
1 files changed, 27 insertions, 0 deletions
diff --git a/raylib/projects/CMake/README.md b/raylib/projects/CMake/README.md
new file mode 100644
index 0000000..f7873c3
--- /dev/null
+++ b/raylib/projects/CMake/README.md
@@ -0,0 +1,27 @@
+# raylib CMake Project
+
+This provides a base project template which builds with [CMake](https://cmake.org).
+
+## Usage
+
+To compile the example, use one of the following dependending on your build target...
+
+### Desktop
+
+Use the following to build for desktop:
+
+``` bash
+cmake -B build
+cmake --build build
+```
+
+### Web
+
+Compiling for the web requires the [Emscripten SDK](https://emscripten.org/docs/getting_started/downloads.html):
+
+``` bash
+mkdir build
+cd build
+emcmake cmake .. -DPLATFORM=Web -DCMAKE_BUILD_TYPE=Release -DCMAKE_EXE_LINKER_FLAGS="-s USE_GLFW=3" -DCMAKE_EXECUTABLE_SUFFIX=".html"
+emmake make
+``` \ No newline at end of file