diff options
author | Jonathan Chambers <joncham@gmail.com> | 2019-11-22 20:03:23 +0300 |
---|---|---|
committer | Zoltan Varga <vargaz@gmail.com> | 2019-11-22 20:03:23 +0300 |
commit | cc137237d86b0553e844dc34c9a3cbc5b20782c0 (patch) | |
tree | 15916aff0cc2f69939401e7f591cbedd31027f50 /msvc/libgc.vcxproj | |
parent | 0fed03ed63ed4ea742c4511d8edc3bc1c6f4044f (diff) |
Replace embedded libgc with Unity fork of recent Boehm (bdwgc) (#16832)
* Initial commit to migrate libgc to bdwgc.
* Fix submodule url
* Don't force Boehm as runtime wrapper. Was just for testing locally.
* Build bdwgc as single object file. Helps with performance.
* Bump bdwgc submodule.
* Attempt to fix windows MSVC based build.
* Remove any references to GC_INSIDE_DLL as we manually managed threads on Windows.
* Allow building boehm on Windows amd64.
* Allow building boehm with msvc.
* Bump bdwgc to fix line endings
* Use LF for sh, am, m4, and ac files in bdwgc
* Bump bdwgc & libatomic_ops with fix for cygwin
* Bump bdwgc to fix mono-boehm being generated as libtool wrapper script.
* Link the static boehm library.
* Revert "Link the static boehm library."
This reverts commit 1f90d81d08308a61c890743cd79d8f6bb791bc99.
* Use --export-all-symbols on cygwin/mingw to fix issues with boehm causing mono symbols not to be exported.
* Fix
Diffstat (limited to 'msvc/libgc.vcxproj')
-rw-r--r-- | msvc/libgc.vcxproj | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/msvc/libgc.vcxproj b/msvc/libgc.vcxproj index c8088075097..09b12356397 100644 --- a/msvc/libgc.vcxproj +++ b/msvc/libgc.vcxproj @@ -27,6 +27,7 @@ <ProjectGuid>{EB56000B-C80B-4E8B-908D-D84D31B517D3}</ProjectGuid> <RootNamespace>libgc</RootNamespace> <Keyword>Win32Proj</Keyword> + <MonoDisableHaveConfigH>true</MonoDisableHaveConfigH> </PropertyGroup> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |