From 408bb192deefa1e54ed36964ecf8a6a9deaaa795 Mon Sep 17 00:00:00 2001 From: Duncan Sands Date: Wed, 7 Jul 2010 07:48:00 +0000 Subject: Rename "Release" builds as "Release+Asserts"; rename "Release-Asserts" builds to "Release". The default build is unchanged (optimization on, assertions on), however it is now called Release+Asserts. The intent is that future LLVM releases released via llvm.org will be Release builds in the new sense, i.e. will have assertions disabled (currently they have assertions enabled, for a more than 20% slowdown). This will bring them in line with MacOS releases, which ship with assertions disabled. It also means that "Release" now means the same things in make and cmake builds: cmake already disables assertions for "Release" builds AFAICS. llvm-svn: 107758 --- llvm/docs/MakefileGuide.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'llvm/docs/MakefileGuide.html') diff --git a/llvm/docs/MakefileGuide.html b/llvm/docs/MakefileGuide.html index b1f8292831e..5838250f0ae 100644 --- a/llvm/docs/MakefileGuide.html +++ b/llvm/docs/MakefileGuide.html @@ -652,7 +652,7 @@ the profiled tools (gmon.out).
DISABLE_ASSERTIONS
If set to any value, causes the build to disable assertions, even if - building a release or profile build. This will exclude all assertion check + building a debug or profile build. This will exclude all assertion check code from the build. LLVM will execute faster, but with little help when things go wrong.
EXPERIMENTAL_DIRS
-- cgit v1.2.3