如何在没有任何断言的情况下构建imagemagick

时间:2009-09-03 10:12:55

标签: c++ macos png makefile imagemagick

现在我正在使用以下内容:

export CFLAGS="-O2-isysroot/Developer/SDKs/MacOSX10.5.sdk -arch i386 -I/sw/include/"
export LDFLAGS="-Wl,-syslibroot,/Developer/SDKs/MacOSX10.5.sdk,-L/sw/lib/"

sudo ./configure --prefix=/sw --with-quantum-depth=16 --disable-dependency-tracking --with-x=no --without-perl --enable-static --disable-shared --with-jpeg --with-tiff --disable-assert make

上面的代码仍会生成带有断言的“识别”工具。我通过识别损坏的png图像来测试这个。使用断言识别崩溃/退出。我在Mac上运行它。

建立发布模式没有任何断言的任何建议? (我期待一个非常简单的解决方案:))

1 个答案:

答案 0 :(得分:2)

运行configure时执行以下操作:

./ configure DEFS = -DNDEBUG

我们的想法是定义NDEBUG。