From d3caee0e723d6b8dd44f418447518045c90c5f95 Mon Sep 17 00:00:00 2001 From: Angga Permana <86430023+anggape@users.noreply.github.com> Date: Thu, 19 May 2022 18:18:12 +0700 Subject: [PATCH] generate compile_commands.json to be used by language server (#2481) * cmake: Generate compile commands * Update README.md simplify build process --- projects/CMake/CMakeLists.txt | 3 +++ projects/CMake/README.md | 6 ++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/projects/CMake/CMakeLists.txt b/projects/CMake/CMakeLists.txt index 580ecfed2..12af1c543 100644 --- a/projects/CMake/CMakeLists.txt +++ b/projects/CMake/CMakeLists.txt @@ -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 diff --git a/projects/CMake/README.md b/projects/CMake/README.md index 402d3170c..f7873c30f 100644 --- a/projects/CMake/README.md +++ b/projects/CMake/README.md @@ -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