diff --git a/.clangd b/.clangd new file mode 100644 index 0000000..5919adb --- /dev/null +++ b/.clangd @@ -0,0 +1,4 @@ +CompileFlags: + Add: [-std=c++20] + Remove: ['-fno-shrink-wrap', '-fstrict-volatile-bitfields', '-fno-tree-switch-conversion'] + diff --git a/.gitignore b/.gitignore index ccc194f..0c56c4c 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,5 @@ cmake-build-relwithdebinfo cmake-build-debug-docker/ cmake-build-release-docker/ cmake-build-relwithdebinfo-docker/ + +.cache/ diff --git a/CMakeLists.txt b/CMakeLists.txt index 205bc2a..068c3ba 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,5 +2,7 @@ cmake_minimum_required(VERSION 3.16) set(CMAKE_CXX_STANDARD 20) +set(CMAKE_EXPORT_COMPILE_COMMANDS ON) + include($ENV{IDF_PATH}/tools/cmake/project.cmake) project(HyperLink)