diff options
author | Sean Gillespie <segilles@microsoft.com> | 2017-10-27 14:37:54 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-10-27 14:37:54 -0700 |
commit | bd3424913138d10f9c4fdb6176fb471e8d1ba1d7 (patch) | |
tree | ca05fccdea9a8584194b4a4acf5b7cb1aab6800f /clrfeatures.cmake | |
parent | fb4af6c2908b633b200b556986815781f2139f4e (diff) | |
download | coreclr-bd3424913138d10f9c4fdb6176fb471e8d1ba1d7.tar.gz coreclr-bd3424913138d10f9c4fdb6176fb471e8d1ba1d7.tar.bz2 coreclr-bd3424913138d10f9c4fdb6176fb471e8d1ba1d7.zip |
[Local GC] Implement loader protocol for a standalone GC (#14663)
* First cut of the load protocol
* Implement for non-standalone GC
* Initial working implementation
* First steps towards not using GetProcAddress when not using a standalone GC
* Factor out loading routines into standalone and non-standalone cases
* Remove the FEATURE_STANDALONE_GC_ONLY build
* Code cleanup and comments
* Comments for the version numbers
* Use more appropriate type for config string
* add GC_LOAD_STATUS_BEFORE_START to disambiguate failures before the start of the load and failures at the beginning of the load
* FEATURE_STANDALONE_GC on by default
* Implement YieldProcessor and MemoryBarrier for arm and arm64
* Remove missed FEATURE_STANDALONE_GC feature check
Diffstat (limited to 'clrfeatures.cmake')
-rw-r--r-- | clrfeatures.cmake | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/clrfeatures.cmake b/clrfeatures.cmake index 2c22a9dce1..b4d7bad2dd 100644 --- a/clrfeatures.cmake +++ b/clrfeatures.cmake @@ -2,11 +2,6 @@ if(CLR_CMAKE_TARGET_TIZEN_LINUX) set(FEATURE_GDBJIT_LANGID_CS 1) endif() -if(FEATURE_STANDALONE_GC_ONLY) - set(FEATURE_EVENT_TRACE 0) - set(FEATURE_APPDOMAIN_RESOURCE_MONITORING 0) -endif() - if(NOT DEFINED FEATURE_EVENT_TRACE) if (WIN32) set(FEATURE_EVENT_TRACE 1) @@ -46,3 +41,6 @@ if(NOT DEFINED FEATURE_APPDOMAIN_RESOURCE_MONITORING) set(FEATURE_APPDOMAIN_RESOURCE_MONITORING 1) endif(NOT DEFINED FEATURE_APPDOMAIN_RESOURCE_MONITORING) +if(NOT DEFINED FEATURE_STANDALONE_GC) + set(FEATURE_STANDALONE_GC 1) +endif(NOT DEFINED FEATURE_STANDALONE_GC) |