diff --git a/.vscode/settings.json b/.vscode/settings.json index 4ee1895..aa46b6d 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,8 +1,8 @@ { "clangd.arguments": [ - "--compile-commands-dir=${workspaceFolder}/.vscode", + "--compile-commands-dir=${workspaceFolder}/build", "--completion-style=detailed", - "--query-driver=/usr/bin/g++,/usr/bin/gcc,/usr/bin/c++", + "--query-driver=/usr/bin/clang", "--header-insertion=never" ], } \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt index 578855b..10a64f4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -8,6 +8,8 @@ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DPATH=\"\\\"${PROJECT_SOURCE_DIR}\\\"\" SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D${CMAKE_SYSTEM_NAME}") SET(BIN_NAME "run") +SET(CMAKE_EXPORT_COMPILE_COMMANDS ON) + FIND_FILE(CONFIG_FOUND "config.h" "others/include/config") if (CONFIG_FOUND)