]> git.feebdaed.xyz Git - 0xmirror/radare2.git/commitdiff
Omit third-party asserts during SDK builds ##build
authorOle André Vadla Ravnås <oleavr@frida.re>
Mon, 22 Dec 2025 18:17:04 +0000 (19:17 +0100)
committerpancake <pancake@nowsecure.com>
Mon, 22 Dec 2025 18:36:09 +0000 (19:36 +0100)
sys/ios-env.sh
sys/macos-env.sh
sys/sdk-common.sh
sys/sdk.sh

index 9781c8b2463c1c1ab3fceaaf332b09aba1eb044f..69752b9bf68cb000922037425d24ed0dbd271cd7 100755 (executable)
@@ -3,4 +3,4 @@
 export PATH=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:${PATH}
 export PATH=$(pwd)/sys:${PATH}
 export CC=$(pwd)/sys/ios-sdk-clang
-export CFLAGS=-Oz
+export CFLAGS="-Oz -DNDEBUG"
index 95ad179383b1e482ee81cec098b91bd84890e5dc..0df589449a8c07cabb3ef42d408577b54227b84f 100755 (executable)
@@ -2,4 +2,4 @@
 
 export PATH=$(pwd)/sys:${PATH}
 export CC=$(pwd)/sys/macos-sdk-clang
-export CFLAGS=-Oz
+export CFLAGS="-Oz -DNDEBUG"
index 99ada6d01a121077362f0af1d55e3d9e5edd4f04..adaaff384c98be96ff0d6039dbe58f38ed119a78 100755 (executable)
@@ -5,7 +5,7 @@
 # Default variables
 PREFIX="/usr/local"
 INSTALL_DST="/tmp/r2sdk"
-CFLAGS="-O2"
+export CFLAGS="-O2 -DNDEBUG"
 DOSH=0
 ARCHS=""
 MERGE_LIBS=1
index 576cc4f472fb22c9905d50ab2bb05840d741a602..3e49ec9679883725ac3ceab28a06e8da5f538f41 100755 (executable)
@@ -268,7 +268,7 @@ EOF
        fi
 else
        # Generic Unix build
-       export CFLAGS="-Os -fPIC"
+       export CFLAGS="$CFLAGS -fPIC"
        make mrproper
        if [ -z "${R2_PLUGINS_CFG}" ]; then
                R2_PLUGINS_CFG=dist/plugins-cfg/plugins.bin.cfg