diff --git a/lsp-server/conan/profiles/linux-x86_64-clang-20 b/lsp-server/conan/profiles/linux-x86_64-clang-20 new file mode 100644 index 0000000..e51e040 --- /dev/null +++ b/lsp-server/conan/profiles/linux-x86_64-clang-20 @@ -0,0 +1,14 @@ +[settings] +os=Linux +arch=x86_64 +compiler=clang +compiler.version=20 +compiler.libcxx=libc++ +compiler.cppstd=23 +build_type=Release + +[conf] +tools.build:compiler_executables={"c": "/usr/bin/clang", "cpp": "/usr/bin/clang++"} +tools.cmake.cmaketoolchain:generator=Ninja +tools.cmake.cmake_layout:build_folder=. +tools.cmake.cmake_layout:build_folder_vars=[] diff --git a/lsp-server/conan/profiles/windows-x86_64-clang-20-cross b/lsp-server/conan/profiles/windows-x86_64-clang-20-cross new file mode 100644 index 0000000..d6b63a6 --- /dev/null +++ b/lsp-server/conan/profiles/windows-x86_64-clang-20-cross @@ -0,0 +1,24 @@ +# Windows cross (Clang) from Linux host + +[settings] +os=Windows +arch=x86_64 +compiler=clang +compiler.version=20 +compiler.runtime=static +compiler.libcxx=libc++ +compiler.cppstd=23 +build_type=Release + +[conf] +tools.build:compiler_executables={"c": "/opt/llvm-mingw/llvm-mingw-ucrt/bin/x86_64-w64-mingw32-clang", "cpp": "/opt/llvm-mingw/llvm-mingw-ucrt/bin/x86_64-w64-mingw32-clang++"} +tools.gnu:host_triplet=x86_64-w64-mingw32 +tools.cmake.cmaketoolchain:generator=Ninja +tools.cmake.cmaketoolchain:system_name=Windows +tools.cmake.cmaketoolchain:system_processor=x86_64 +tools.cmake.cmaketoolchain:system_version=11 +tools.cmake.cmake_layout:build_folder=. +tools.cmake.cmake_layout:build_folder_vars=[] + +[buildenv] +RC=x86_64-w64-mingw32-windres