diff options
author | Dmitrii Dmitriev <40385868+dimdim1177@users.noreply.github.com> | 2024-11-15 16:48:40 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-15 14:48:40 +0100 |
commit | e42984e320709c7c2f4933264a042cd165c40bba (patch) | |
tree | 000c7337dba726d0a6e0e883c8c9ae9882ef0823 | |
parent | ec02f9bc37bc98eeabaa7223f96daa162677056d (diff) | |
download | ydb-e42984e320709c7c2f4933264a042cd165c40bba.tar.gz |
Fix exporting CMake for darwin (#10865)
-rwxr-xr-x | scripts/generate_dump.sh | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/scripts/generate_dump.sh b/scripts/generate_dump.sh index 17cafa7ee8..8b2cbda477 100755 --- a/scripts/generate_dump.sh +++ b/scripts/generate_dump.sh @@ -96,11 +96,18 @@ fi python3 -c "import sys, string as s; v=sys.argv; p = v[1].replace('-', '_'); o, a = v[2].split('-'); print(s.Template(open('$TEMPLATE').read()).substitute(platform=p.upper(), arch=a, os=o.upper()))" $TARGET_PLATFORM $PLATFORM >$DUMP_EXPORT_PATH.params PARAMS=`cat $DUMP_EXPORT_PATH.params | $base64cmd` +if [[ $PLATFORM = darwin* ]] ; then + export SDKROOT="SDKROOT" + DOSSDK="-D OS_SDK=local" +else + DOSSDK="" +fi + ARCADIA=`realpath .` python3 $ARCADIA/build/ymake_conf.py $ARCADIA release no --toolchain-params $PARAMS \ -D NO_SVN_DEPENDS=yes -D REPORT_CONFIGURE_PROGRESS=yes -D EXPORT_CMAKE=yes -D TRAVERSE_RECURSE=yes -D TRAVERSE_RECURSE_FOR_TESTS=yes \ -D BUILD_LANGUAGES=CPP -D EXPORTED_BUILD_SYSTEM_SOURCE_ROOT='${CMAKE_SOURCE_DIR}' -D EXPORTED_BUILD_SYSTEM_BUILD_ROOT='${CMAKE_BINARY_DIR}' \ - -D OPENSOURCE=yes -D OPENSOURCE_PROJECT=ydb -D HAVE_CUDA=no -D CUDA_VERSION=0.0 -D USE_PREBUILT_TOOLS=no >$DUMP_EXPORT_PATH + -D OPENSOURCE=yes -D OPENSOURCE_PROJECT=ydb -D HAVE_CUDA=no -D CUDA_VERSION=0.0 -D USE_PREBUILT_TOOLS=no $DOSSDK >$DUMP_EXPORT_PATH # append new line echo >>$DUMP_EXPORT_PATH |