diff options
author | Jacek Blaszczynski <biosciencenow@outlook.com> | 2018-09-18 15:57:42 +0200 |
---|---|---|
committer | Jan Kotas <jkotas@microsoft.com> | 2018-09-18 06:57:42 -0700 |
commit | d1bb5271192ddac3d0d31ee6168afdc3c58f55da (patch) | |
tree | 8ae847aa5bbb14e5cf4552a79dd913fd528a9d6f /src | |
parent | 9d3e96c3afe522f6f509628a856c41fe91d9da33 (diff) | |
download | coreclr-d1bb5271192ddac3d0d31ee6168afdc3c58f55da.tar.gz coreclr-d1bb5271192ddac3d0d31ee6168afdc3c58f55da.tar.bz2 coreclr-d1bb5271192ddac3d0d31ee6168afdc3c58f55da.zip |
Add gc header files to vcxproj file to improve user experience (#19980)
Work toward #14884
Diffstat (limited to 'src')
-rw-r--r-- | src/gc/CMakeLists.txt | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/src/gc/CMakeLists.txt b/src/gc/CMakeLists.txt index 77093040c2..d92834bd5c 100644 --- a/src/gc/CMakeLists.txt +++ b/src/gc/CMakeLists.txt @@ -42,6 +42,44 @@ else() windows/gcenv.windows.cpp) endif(CLR_CMAKE_PLATFORM_UNIX) +if (WIN32) + set(GC_HEADERS + env/common.h + env/etmdummy.h + env/gcenv.base.h + env/gcenv.ee.h + env/gcenv.h + env/gcenv.interlocked.h + env/gcenv.interlocked.inl + env/gcenv.object.h + env/gcenv.os.h + env/gcenv.structs.h + env/gcenv.sync.h + env/gcenv.windows.inl + env/volatile.h + gc.h + gcconfig.h + gcdesc.h + gcenv.ee.standalone.inl + gcenv.inl + gcevent_serializers.h + gcevents.h + gceventstatus.h + gchandletableimpl.h + gcimpl.h + gcinterface.dac.h + gcinterface.ee.h + gcinterface.h + gcpriv.h + gcrecord.h + gcscan.h + handletable.h + handletable.inl + handletablepriv.h + objecthandle.h + softwarewritewatch.h) +endif(WIN32) + if(WIN32) set (GC_LINK_LIBRARIES ${STATIC_MT_CRT_LIB} @@ -51,6 +89,8 @@ else() set (GC_LINK_LIBRARIES) endif(WIN32) +list(APPEND GC_SOURCES ${GC_HEADERS}) + convert_to_absolute_path(GC_SOURCES ${GC_SOURCES}) add_library_clr(clrgc SHARED ${GC_SOURCES}) |