local status_ok, cmake = pcall(require, "cmake-tools") if not status_ok then return end cmake.setup({ cmake_command = "cmake", cmake_build_directory = "target/build/", cmake_build_directory_prefix = "cmake_build_", -- when cmake_build_directory is "", this option will be activated cmake_generate_options = { "-D", "CMAKE_EXPORT_COMPILE_COMMANDS=1" }, cmake_soft_link_compile_commands = true, -- if softlink compile commands json file cmake_build_options = {}, cmake_console_size = 15, -- cmake output window height cmake_console_position = "belowright", -- "belowright", "aboveleft", ... cmake_show_console = "always", -- "always", "only_on_error" cmake_dap_configuration = { name = "cpp", type = "codelldb", request = "launch" }, -- dap configuration, optional cmake_variants_message = { short = { show = true }, long = { show = true, max_length = 40 }, }, })