Skip to content

Commit c4ea92b

Browse files
committed
Preserve dependency debug artifacts
1 parent 8e1795f commit c4ea92b

2 files changed

Lines changed: 12 additions & 4 deletions

File tree

.github/workflows/argon2.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,16 @@ jobs:
3838
arch: ${{matrix.arch}}
3939
toolset: ${{steps.virtuals.outputs.toolset}}
4040
- name: Build argon2
41-
run: cd argon2 && nmake /f Makefile.vc
41+
run: |
42+
cd argon2
43+
nmake /f Makefile.vc
44+
nmake /f Makefile.vc DEBUG=1
4245
- name: Install argon2
4346
run: |
4447
cd argon2
4548
xcopy include\*.h ..\install\include\*
46-
xcopy argon2_a.* ..\install\lib\*
49+
xcopy argon2_a*.lib ..\install\lib\*
50+
xcopy argon2_a*.pdb ..\install\lib\*
4751
- name: Upload artifacts
4852
uses: actions/upload-artifact@v4
4953
with:

.github/workflows/qdbm.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,16 @@ jobs:
3838
arch: ${{matrix.arch}}
3939
toolset: ${{steps.virtuals.outputs.toolset}}
4040
- name: Build qdbm
41-
run: cd qdbm && nmake /f VCmakefile
41+
run: |
42+
cd qdbm
43+
nmake /f VCmakefile
44+
nmake /f VCmakefile CFG=dd
4245
- name: Install qdbm
4346
run: |
4447
cd qdbm
45-
xcopy qdbm.dll ..\install\bin\*
48+
xcopy qdbm*.dll ..\install\bin\*
4649
xcopy tmp\qdbm.pdb ..\install\bin\*
50+
xcopy tmp_debug\qdbm_debug.pdb ..\install\bin\*
4751
xcopy *.h ..\install\include\qdbm\*
4852
del ..\install\include\qdbm\hovel.h ..\install\include\qdbm\myconf.h
4953
xcopy *.lib ..\install\lib\*

0 commit comments

Comments
 (0)