From 6dc9c9b5af9aa776c2ac7f2abc4b5ae9137d6bcd Mon Sep 17 00:00:00 2001 From: ProgramSnail Date: Sat, 30 Dec 2023 15:00:18 +0300 Subject: [PATCH] generate compile_commands.json by default --- CMakeLists.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 26ac34f..b7d0b64 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,12 @@ cmake_minimum_required(VERSION 3.10) project(Lang) -set(CMAKE_CXX_STANDARD 17) +set(CMAKE_C_COMPILER clang) +set(CMAKE_CXX_COMPILER clang++) + +set(CMAKE_EXPORT_COMPILE_COMMANDS ON) + +set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra")