Browse Source

Pack PDB-s as well when building LLVM in debug

Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
llvm-debug
Dimitar Dobrev 4 years ago
parent
commit
964ea46d36
  1. 4
      .github/workflows/llvm-win.yml
  2. 15
      build/config.props
  3. 3
      build/llvm/LLVM.lua

4
.github/workflows/llvm-win.yml

@ -56,12 +56,12 @@ jobs:
- name: Build LLVM - name: Build LLVM
shell: bash shell: bash
run: build/build.sh build_llvm -platform $PLATFORM run: build/build.sh build_llvm -configuration Debug -platform $PLATFORM
working-directory: C:\CppSharp working-directory: C:\CppSharp
- name: Package LLVM - name: Package LLVM
shell: bash shell: bash
run: build/build.sh package_llvm -platform $PLATFORM run: build/build.sh package_llvm -configuration Debug -platform $PLATFORM
working-directory: C:\CppSharp working-directory: C:\CppSharp
- name: 'Upload Artifact' - name: 'Upload Artifact'

15
build/config.props

@ -0,0 +1,15 @@
<!-- GENERATED FILE -->
<Project>
<PropertyGroup>
<PlatformTarget>x64</PlatformTarget>
<TargetFramework>netcoreapp3.1</TargetFramework>
<Configuration>Release</Configuration>
<IsWindows>true</IsWindows>
<IsLinux>false</IsLinux>
<IsMacOSX>false</IsMacOSX>
<CI>false</CI>
<GenerateBuildConfig>true</GenerateBuildConfig>
<UseCXX11ABI>false</UseCXX11ABI>
<PremakeAction>vs2019</PremakeAction>
</PropertyGroup>
</Project>

3
build/llvm/LLVM.lua

@ -429,6 +429,9 @@ function package_llvm(conf, llvm_base, llvm_build)
if os.ishost("windows") and os.isdir(llvm_build_libdir) then if os.ishost("windows") and os.isdir(llvm_build_libdir) then
os.copydir(llvm_build_libdir, out .. "/build/lib", "*.lib") os.copydir(llvm_build_libdir, out .. "/build/lib", "*.lib")
if string.find(_OPTIONS["configuration"], "Debug") then
os.copydir(llvm_build_libdir, out .. "/build/lib", "*.pdb")
end
else else
os.copydir(llvm_build_libdir, out .. "/build/lib", "*.a") os.copydir(llvm_build_libdir, out .. "/build/lib", "*.a")
end end

Loading…
Cancel
Save