[llvm-dev] CMake build of LLVM/clang with -DCMAKE_BUILD_TYPE=Release does not create release versions? (original) (raw)
Dennis Luehring via llvm-dev llvm-dev at lists.llvm.org
Wed Sep 19 02:03:59 PDT 2018
- Previous message: [llvm-dev] CMake build of LLVM/clang with -DCMAKE_BUILD_TYPE=Release does not create release versions?
- Next message: [llvm-dev] CMake build of LLVM/clang with -DCMAKE_BUILD_TYPE=Release does not create release versions?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
because with that generator the CMAKE_BUILD_TYPE variable is ignored because it is a "multi-configuration target".
thanks for the link, is that a bug in the CMake configuration (or better not getting any warning) or is there just documentation missing?
so i can use --config Debug or --config Release and get the correct results - i hope that works the build takes hours
strange is that -DCMAKE_BUILD_TYPE=Debug results in a different build-directory size compared to -DCMAKE_BUILD_TYPE=Release - so its not fully ignored?
Am 19.09.2018 um 10:30 schrieb Boldizsar.Palotas at esa.int:
If I understand correctly, you need to set Release mode within the VS IDE because with that generator the CMAKEBUILDTYPE variable is ignored because it is a "multi-configuration target".
see https://stackoverflow.com/questions/24460486/cmake-build-type-not-being-used-in-cmakelists-txt
From: Dennis Luehring via llvm-dev <llvm-dev at lists.llvm.org> To: llvm-dev <llvm-dev at lists.llvm.org> Date: 2018.09.19 06:11 Subject: [llvm-dev] CMake build of LLVM/clang with -DCMAKEBUILDTYPE=Release does not create release versions? Sent by: "llvm-dev" <llvm-dev-bounces at lists.llvm.org> 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_ _llvmbuild_ _Debug build: clean build, llvmbuild is deleted before_ _llvmbuild> cmake -Thost=x64 -G "Visual Studio 15 2017 Win64" -DCMAKEBUILDTYPE=Debug -DLLVMTARGETSTOBUILD=host -DLLVMBUILDEXAMPLES=1 -DCLANGBUILDEXAMPLES=1 -DLLVMINCLUDETESTS=OFF -DLLVMINCLUDEDOCS=OFF ..\llvm builds for hours, a few warning, no errors -> llvmbuild is ~44GB i can find many working libs/exes(also examples) in llvmbuild\Debug(lib|bin) then i tried to build release versions Release build: clean build, llvmbuild is deleted before llvmbuild> cmake -Thost=x64 -G "Visual Studio 15 2017 Win64" -DCMAKEBUILDTYPE=Release -DLLVMTARGETSTOBUILD=host -DLLVMBUILDEXAMPLES=1 -DCLANGBUILDEXAMPLES=1 -DLLVMINCLUDETESTS=OFF -DLLVMINCLUDEDOCS=OFF ..\llvm builds for hours, a few warning, no errors -> llvmbuild is ~47GB (i though Release would be smaller?) i can find many working libs/exes(also examples) in llvmbuild\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?
LLVM Developers mailing list llvm-dev at lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
This message is intended only for the recipient(s) named above. It may contain proprietary information and/or protected content. Any unauthorised disclosure, use, retention or dissemination is prohibited. If you have received this e-mail in error, please notify the sender immediately. ESA applies appropriate organisational measures to protect personal data, in case of data privacy queries, please contact the ESA Data Protection Officer (dpo at esa.int).
- Previous message: [llvm-dev] CMake build of LLVM/clang with -DCMAKE_BUILD_TYPE=Release does not create release versions?
- Next message: [llvm-dev] CMake build of LLVM/clang with -DCMAKE_BUILD_TYPE=Release does not create release versions?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]