]> granicus.if.org Git - llvm/commitdiff
Build LLVM-C.dll by default on windows and enable in release package
authorHans Wennborg <hans@hanshq.net>
Fri, 25 Jan 2019 22:45:17 +0000 (22:45 +0000)
committerHans Wennborg <hans@hanshq.net>
Fri, 25 Jan 2019 22:45:17 +0000 (22:45 +0000)
With the fixes to the building of LLVM-C.dll in D56781 this should now
be safe to land. This will greatly simplify dealing with LLVM for people
that just want to use the C API on windows. This is a follow up from
D35077.

Patch by Jakob Bornecrantz!

Differential revision: https://reviews.llvm.org/D56774

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@352250 91177308-0d34-0410-b5e6-96231b3b80d8

CMakeLists.txt
utils/release/build_llvm_package.bat

index 168ec6a6cffb1ac34c7b630590a00ecd8a383620..7a24c5cc4a578f9311e014e4dc2bf787245ca4b2 100644 (file)
@@ -534,7 +534,7 @@ if(NOT DEFINED LLVM_DYLIB_COMPONENTS)
 endif()
 option(LLVM_LINK_LLVM_DYLIB "Link tools against the libllvm dynamic library" OFF)
 if(MSVC)
-  option(LLVM_BUILD_LLVM_C_DYLIB "Build LLVM-C.dll (Windows only)" OFF)
+  option(LLVM_BUILD_LLVM_C_DYLIB "Build LLVM-C.dll (Windows only)" ON)
 else()
   option(LLVM_BUILD_LLVM_C_DYLIB "Build libllvm-c re-export library (Darwin only)" OFF)
 endif()
index 8038d798aa0aa890ef2a09ceb24d0a20f97e32cb..580708edfe398f8b078b3482dc182bdc7cc38caf 100755 (executable)
@@ -52,7 +52,17 @@ svn.exe export -r %revision% http://llvm.org/svn/llvm-project/lldb/%branch% llvm
 \r
 \r
 REM Setting CMAKE_CL_SHOWINCLUDES_PREFIX to work around PR27226.\r
-set cmake_flags=-DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_ASSERTIONS=ON -DLLVM_INSTALL_TOOLCHAIN_ONLY=ON -DCMAKE_INSTALL_UCRT_LIBRARIES=ON -DCLANG_FORMAT_VS_VERSION=%clang_format_vs_version% -DPACKAGE_VERSION=%package_version% -DLLDB_RELOCATABLE_PYTHON=1 -DLLDB_TEST_COMPILER=%cd%\build32_stage0\bin\clang.exe -DCMAKE_CL_SHOWINCLUDES_PREFIX="Note: including file: "\r
+set cmake_flags=^\r
+       -DCMAKE_BUILD_TYPE=Release ^\r
+       -DLLVM_ENABLE_ASSERTIONS=ON ^\r
+       -DLLVM_INSTALL_TOOLCHAIN_ONLY=ON ^\r
+       -DLLVM_BUILD_LLVM_C_DYLIB=ON ^\r
+       -DCMAKE_INSTALL_UCRT_LIBRARIES=ON ^\r
+       -DCLANG_FORMAT_VS_VERSION=%clang_format_vs_version% ^\r
+       -DPACKAGE_VERSION=%package_version% ^\r
+       -DLLDB_RELOCATABLE_PYTHON=1 ^\r
+       -DLLDB_TEST_COMPILER=%cd%\build32_stage0\bin\clang.exe ^\r
+       -DCMAKE_CL_SHOWINCLUDES_PREFIX="Note: including file: "\r
 \r
 REM TODO: Run the "check-all" tests.\r
 \r