Browse Source
generate compile_commands.json to be used by language server (#2481)
* cmake: Generate compile commands
* Update README.md
simplify build process
pull/2485/head
Angga Permana
2 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
5 additions and
4 deletions
-
projects/CMake/CMakeLists.txt
-
projects/CMake/README.md
|
|
@ -1,6 +1,9 @@ |
|
|
|
cmake_minimum_required(VERSION 3.11) # FetchContent is available in 3.11+ |
|
|
|
project(example) |
|
|
|
|
|
|
|
# Generate compile_commands.json |
|
|
|
set(CMAKE_EXPORT_COMPILE_COMMANDS ON) |
|
|
|
|
|
|
|
# Dependencies |
|
|
|
find_package(raylib 4.0.0 QUIET) # QUIET or REQUIRED |
|
|
|
if (NOT raylib_FOUND) # If there's none, fetch and build raylib |
|
|
|
|
|
@ -11,10 +11,8 @@ To compile the example, use one of the following dependending on your build targ |
|
|
|
Use the following to build for desktop: |
|
|
|
|
|
|
|
``` bash |
|
|
|
mkdir build |
|
|
|
cd build |
|
|
|
cmake .. |
|
|
|
make |
|
|
|
cmake -B build |
|
|
|
cmake --build build |
|
|
|
``` |
|
|
|
|
|
|
|
### Web |
|
|
|