aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrobot-ya-builder <robot-ya-builder@yandex-team.com>2023-02-06 19:44:50 +0300
committerrobot-ya-builder <robot-ya-builder@yandex-team.com>2023-02-06 19:44:50 +0300
commitdb18dab5ac6b15321493b13d23aa9eacefd0a93f (patch)
tree9061b6c0c5911b14286ec1be890484d1c33cca8f
parentcd31131d4d13c07e80c741fb5a5326bb9b6171f0 (diff)
downloadydb-db18dab5ac6b15321493b13d23aa9eacefd0a93f.tar.gz
External build system generator release 13
Update tools: yexport
-rw-r--r--cmake/common.cmake4
-rw-r--r--cmake/conan-profiles/linux.aarch64.profile27
2 files changed, 29 insertions, 2 deletions
diff --git a/cmake/common.cmake b/cmake/common.cmake
index 0feeb9aa22..d7cec04e02 100644
--- a/cmake/common.cmake
+++ b/cmake/common.cmake
@@ -166,8 +166,8 @@ function(resources Tgt Output)
endforeach()
add_custom_command(
OUTPUT ${Output}
- COMMAND rescompiler ${Output} ${ResourcesList}
- DEPENDS ${RESOURCE_ARGS_INPUTS}
+ COMMAND ${TOOLS_ROOT}/tools/rescompiler/bin/rescompiler ${Output} ${ResourcesList}
+ DEPENDS ${RESOURCE_ARGS_INPUTS} ${TOOLS_ROOT}/tools/rescompiler/bin/rescompiler
)
endfunction()
diff --git a/cmake/conan-profiles/linux.aarch64.profile b/cmake/conan-profiles/linux.aarch64.profile
new file mode 100644
index 0000000000..bdb16107aa
--- /dev/null
+++ b/cmake/conan-profiles/linux.aarch64.profile
@@ -0,0 +1,27 @@
+include(default)
+
+target_host=aarch64-linux-gnu
+
+[settings]
+arch=armv8
+build_type=Release
+compiler=clang
+compiler.libcxx=libc++
+compiler.version=14
+compiler.cppstd=20
+os=Linux
+[options]
+
+[env]
+CONAN_CMAKE_FIND_ROOT_PATH=/usr/$target_host
+CONAN_CMAKE_SYSROOT=/usr/$target_host
+CC=clang
+CXX=clang++
+CXXFLAGS="-I/usr/$target_host/include/ -target $target_host"
+CFLAGS="-I/usr/$target_host/include/ -target $target_host"
+CHOST=$target_host
+AR=$target_host-ar
+AS=$target_host-as
+RANLIB=$target_host-ranlib
+LD=$target_host-ld
+STRIP=$target_host-strip