mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-31 20:51:52 +01:00
Build LLVM-C.dll by default on windows and enable in release package
As it says in the subject, should have gone long enough now that this should be safe. 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 llvm-svn: 351324
This commit is contained in:
parent
fb3cf99af4
commit
d5243cd3e9
@ -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()
|
||||
|
@ -52,7 +52,17 @@ svn.exe export -r %revision% http://llvm.org/svn/llvm-project/lldb/%branch% llvm
|
||||
|
||||
|
||||
REM Setting CMAKE_CL_SHOWINCLUDES_PREFIX to work around PR27226.
|
||||
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: "
|
||||
set cmake_flags=^
|
||||
-DCMAKE_BUILD_TYPE=Release ^
|
||||
-DLLVM_ENABLE_ASSERTIONS=ON ^
|
||||
-DLLVM_INSTALL_TOOLCHAIN_ONLY=ON ^
|
||||
-DLLVM_BUILD_LLVM_C_DYLIB=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: "
|
||||
|
||||
REM TODO: Run all tests, including lld and compiler-rt.
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user