aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitrii Dmitriev <40385868+dimdim1177@users.noreply.github.com>2024-11-15 16:48:40 +0300
committerGitHub <noreply@github.com>2024-11-15 14:48:40 +0100
commite42984e320709c7c2f4933264a042cd165c40bba (patch)
tree000c7337dba726d0a6e0e883c8c9ae9882ef0823
parentec02f9bc37bc98eeabaa7223f96daa162677056d (diff)
downloadydb-e42984e320709c7c2f4933264a042cd165c40bba.tar.gz
Fix exporting CMake for darwin (#10865)
-rwxr-xr-xscripts/generate_dump.sh9
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