[Local GC] Provide an implementation of GCToOSInterface for Unix-like platforms ...
authorSean Gillespie <sean@swgillespie.me>
Tue, 24 Jan 2017 03:44:10 +0000 (19:44 -0800)
committerJan Kotas <jkotas@microsoft.com>
Tue, 24 Jan 2017 03:44:10 +0000 (19:44 -0800)
commitbbd32c484f2d00a566217e52bddb6960c2ec0b22
tree2e993c5409feea679563ac18fd5f7600e1412642
parentd8b995b42714f4e83e0ee35a8ff481143cd62994
[Local GC] Provide an implementation of GCToOSInterface for Unix-like platforms (#8976)

* Add way to build with FEATURE_STANDALONE_GC from build.sh
* Make CMake changes to build the GC 'PAL' as its own build target (to avoid -nostdinc).
In addition, introduce a "GC PAL" that provides an implementation of
GCToOSInterface on Unix-like platforms, for use with
FEATURE_STANDALONE_GC.
16 files changed:
CMakeLists.txt
build.cmd
build.sh
clrdefinitions.cmake
src/dlls/mscoree/coreclr/CMakeLists.txt
src/gc/CMakeLists.txt
src/gc/gcenv.ee.standalone.inl
src/gc/gcenv.unix.cpp [deleted file]
src/gc/gcenv.windows.cpp [deleted file]
src/gc/sample/CMakeLists.txt
src/gc/sample/GCSample.vcxproj
src/gc/unix/CMakeLists.txt [new file with mode: 0644]
src/gc/unix/config.h.in [new file with mode: 0644]
src/gc/unix/configure.cmake [new file with mode: 0644]
src/gc/unix/gcenv.unix.cpp [new file with mode: 0644]
src/gc/windows/gcenv.windows.cpp [new file with mode: 0644]