Merge pull request #386 from wjrforcyber/cmake_compilation_database

Refactor(cmake): Generate compilation database
This commit is contained in:
alanminko 2025-04-01 20:35:29 +07:00 committed by GitHub
commit fa80e30eca
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 2 additions and 0 deletions

View File

@ -3,6 +3,8 @@ cmake_minimum_required(VERSION 3.5.0)
include(CMakeParseArguments)
include(CheckCCompilerFlag)
include(CheckCXXCompilerFlag)
# Generate compilation database compile_commands.json
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
# Default c++ standard used unless otherwise specified in target_compile_features.
set(CMAKE_CXX_STANDARD 17 CACHE STRING "the C++ standard to use for this project")