diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 4f4d6db..655288a 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -80,7 +80,9 @@ jobs:
uses: actions/upload-artifact@v3
with:
name: ${{env.name}}
- path: ${{env.name}}/yapb.dll
+ path: |
+ ${{env.name}}/yapb.dll
+ ${{env.name}}/yapb.pdb
bot-release:
if: |
diff --git a/meson.build b/meson.build
index e2b818b..b9e943a 100644
--- a/meson.build
+++ b/meson.build
@@ -195,13 +195,13 @@ elif os == 'windows' and (cxx =='msvc' or cxx == 'clang-cl')
# minor optimizations for release build
if build_type == 'release'
cxxflags += [
- '/GS-', '/Ob2', '/Oy', '/Oi', '/Ot', '/fp:precise', '/GF', '/GS-', '/GF', '/arch:SSE2'
+ '/GS-', '/Ob2', '/Oy', '/Oi', '/Ot', '/fp:precise', '/GF', '/GS-', '/GF', '/arch:SSE2', '/Zi'
]
# add wpo if msvc
if cxx == 'msvc'
cxxflags += [
- '/GL'
+ '/GL', '/DEBUG'
]
endif
diff --git a/vc/yapb.vcxproj b/vc/yapb.vcxproj
index 8f34810..2cde87f 100644
--- a/vc/yapb.vcxproj
+++ b/vc/yapb.vcxproj
@@ -250,7 +250,7 @@
.\release\inf\
Level4
true
- None
+ ProgramDatabase
CompileAsCpp
MultiFile
true
@@ -285,7 +285,7 @@
.\release\yapb.dll
true
user32.dll;ws2_32.dll;%(DelayLoadDLLs)
- false
+ true
false
Windows
true