[llvm-dev] CMake build of LLVM/clang with -DCMAKE_BUILD_TYPE=Release does not create release versions?
Dennis Luehring via llvm-dev
llvm-dev at lists.llvm.org
Tue Sep 18 21:10:52 PDT 2018
my build environment:
Win7 x64
VStudio 2017 Community Edition 15.8.4 (latest)
CMake 3.12.1 (x86)
git 2.19.0 (latest, x64)
Python 2.7.2 (x86)
directory structure
test
llvm <-- git clone https://github.com/llvm-mirror/llvm
tools
clang <-- git clone https://github.com/llvm-mirror/clang
llvm_build
Debug build: clean build, llvm_build is deleted before
llvm_build> cmake -Thost=x64 -G "Visual Studio 15 2017 Win64"
-DCMAKE_BUILD_TYPE=Debug -DLLVM_TARGETS_TO_BUILD=host
-DLLVM_BUILD_EXAMPLES=1 -DCLANG_BUILD_EXAMPLES=1
-DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_DOCS=OFF ..\llvm
builds for hours, a few warning, no errors -> llvm_build is ~44GB
i can find many working libs/exes(also examples) in
llvm_build\Debug\(lib|bin)
then i tried to build release versions
Release build: clean build, llvm_build is deleted before
llvm_build> cmake -Thost=x64 -G "Visual Studio 15 2017 Win64"
-DCMAKE_BUILD_TYPE=Release -DLLVM_TARGETS_TO_BUILD=host
-DLLVM_BUILD_EXAMPLES=1 -DCLANG_BUILD_EXAMPLES=1
-DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_DOCS=OFF ..\llvm
builds for hours, a few warning, no errors -> llvm_build is ~47GB (i
though Release would be smaller?)
i can find many working libs/exes(also examples) in
llvm_build\Debug\(lib|bin) - the executables seems to be larger as in
"Debug"-Build?
llvm-build\Release\bin just contains llvm-lit.py
why is the debug folder populated and where i can find the Release build
libs/exes?
More information about the llvm-dev
mailing list