From 51eec596fa9b4b35c879356fdc8c04220c353d16 Mon Sep 17 00:00:00 2001 From: sabudilovskiy Date: Sat, 5 Oct 2024 12:39:54 +0000 Subject: [PATCH] - --- scripts/presets_ubuntu-24.04.json | 37 +++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 scripts/presets_ubuntu-24.04.json diff --git a/scripts/presets_ubuntu-24.04.json b/scripts/presets_ubuntu-24.04.json new file mode 100644 index 00000000..8e7aac84 --- /dev/null +++ b/scripts/presets_ubuntu-24.04.json @@ -0,0 +1,37 @@ +{ + "version": 5, + "configurePresets": [ + { + "name": "clang_19_debug", + "displayName": "clang 19 debug", + "generator": "Ninja", + "binaryDir": "cmake_build", + "cacheVariables": { + "CMAKE_C_COMPILER": "clang-19", + "CMAKE_CXX_COMPILER": "clang++-19", + "CMAKE_CXX_COMPILER_LAUNCHER": "ccache", + "CMAKE_CXX_STANDARD": "20", + "CMAKE_LINKER_TYPE": "LLD", + "CMAKE_BUILD_TYPE": "Debug", + "TGBM_ENABLE_TESTS": "ON", + "CMAKE_CXX_FLAGS": "-nostdinc++ -I/usr/include/c++/13 -I/usr/include/x86_64-linux-gnu/c++/13", + "CMAKE_EXE_LINKER_FLAGS":"-L/usr/lib/gcc/x86_64-linux-gnu/13" + } + }, + { + "name": "gcc_14_debug", + "generator": "Ninja", + "displayName": "gcc 14 debug", + "binaryDir": "cmake_build", + "cacheVariables": { + "CMAKE_C_COMPILER": "gcc-14", + "CMAKE_CXX_COMPILER": "g++-14", + "CMAKE_CXX_COMPILER_LAUNCHER": "ccache", + "CMAKE_CXX_STANDARD": "20", + "CMAKE_LINKER_TYPE": "LLD", + "CMAKE_BUILD_TYPE": "Debug", + "TGBM_ENABLE_TESTS": "ON" + } + } + ] +}