Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dotnet/runtime.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManish Godse <61718172+mangod9@users.noreply.github.com>2021-06-22 04:52:40 +0300
committerGitHub <noreply@github.com>2021-06-22 04:52:40 +0300
commita2f58177b9ca0998ab6adfde98e5ac3fdd946225 (patch)
treea338bdf9057f7167953cb53cb846441ca26db906 /src/coreclr/vm
parentbea8d9564c4e63e204efa97bcd584fb0099c72b0 (diff)
removing more crossgen code from being built. (#54458)
Should improve build times further.
Diffstat (limited to 'src/coreclr/vm')
-rw-r--r--src/coreclr/vm/crossgen/CMakeLists.txt283
1 files changed, 0 insertions, 283 deletions
diff --git a/src/coreclr/vm/crossgen/CMakeLists.txt b/src/coreclr/vm/crossgen/CMakeLists.txt
deleted file mode 100644
index fa585145325..00000000000
--- a/src/coreclr/vm/crossgen/CMakeLists.txt
+++ /dev/null
@@ -1,283 +0,0 @@
-set(VM_CROSSGEN_SOURCES
- ../appdomain.cpp
- ../array.cpp
- ../assembly.cpp
- ../assemblyloadcontext.cpp
- ../assemblyspec.cpp
- ../baseassemblyspec.cpp
- ../binder.cpp
- ../bundle.cpp
- ../callconvbuilder.cpp
- ../castcache.cpp
- ../ceeload.cpp
- ../ceemain.cpp
- ../class.cpp
- ../classhash.cpp
- ../classlayoutinfo.cpp
- ../clrex.cpp
- ../clsload.cpp
- ../codeman.cpp
- ../codeversion.cpp
- ../comdelegate.cpp
- ../compile.cpp
- ../contractimpl.cpp
- ../coreassemblyspec.cpp
- ../corebindresult.cpp
- ../corelib.cpp
- ../crossgencompile.cpp
- ../custommarshalerinfo.cpp
- ../dataimage.cpp
- ../debuginfostore.cpp
- ../decodemd.cpp
- ../dllimport.cpp
- ../dllimportcallback.cpp
- ../domainfile.cpp
- ../ecall.cpp
- ../eeconfig.cpp
- ../eehash.cpp
- ../eetwain.cpp
- ../excep.cpp
- ../field.cpp
- ../fieldmarshaler.cpp
- ../formattype.cpp
- ../frames.cpp
- ../gcinfodecoder.cpp
- ../genericdict.cpp
- ../generics.cpp
- ../genmeth.cpp
- ../hash.cpp
- ../ilinstrumentation.cpp
- ../ilmarshalers.cpp
- ../ilstubcache.cpp
- ../ilstubresolver.cpp
- ../inlinetracking.cpp
- ../instmethhash.cpp
- ../interoputil.cpp
- ../invokeutil.cpp
- ../jithost.cpp
- ../jitinterface.cpp
- ../loaderallocator.cpp
- ../memberload.cpp
- ../method.cpp
- ../methodimpl.cpp
- ../methodtable.cpp
- ../methodtablebuilder.cpp
- ../mlinfo.cpp
- ../nativeimage.cpp
- ../olevariant.cpp
- ../pefile.cpp
- ../peimage.cpp
- ../peimagelayout.cpp
- ../pendingload.cpp
- ../precode.cpp
- ../sigformat.cpp
- ../siginfo.cpp
- ../simplerwlock.cpp
- ../spinlock.cpp
- ../stackingallocator.cpp
- ../stubcache.cpp
- ../stubgen.cpp
- ../stublink.cpp
- ../tailcallhelp.cpp
- ../typectxt.cpp
- ../typedesc.cpp
- ../typeequivalencehash.cpp
- ../typehandle.cpp
- ../typehash.cpp
- ../typeparse.cpp
- ../typestring.cpp
- ../util.cpp
- ../vars.cpp
- ../versionresilienthashcode.cpp
- ../zapsig.cpp
-)
-
-set(VM_CROSSGEN_HEADERS
- ../appdomain.hpp
- ../appdomain.inl
- ../array.h
- ../assembly.hpp
- ../assemblyloadcontext.h
- ../assemblyspec.hpp
- ../assemblyspecbase.h
- ../baseassemblyspec.h
- ../baseassemblyspec.inl
- ../binder.h
- ../ceeload.h
- ../ceeload.inl
- ../ceemain.h
- ../class.h
- ../class.inl
- ../classhash.h
- ../clrex.h
- ../clsload.hpp
- ../clsload.inl
- ../codeman.h
- ../codeversion.h
- ../comdelegate.h
- ../compile.h
- ../contractimpl.h
- ../corelib.h
- ../custommarshalerinfo.h
- ../dataimage.h
- ../debuginfostore.h
- ../decodemd.h
- ../dllimport.h
- ../dllimportcallback.h
- ../domainfile.h
- ../domainfile.inl
- ../ecall.h
- ../eeconfig.h
- ../eehash.h
- ../eehash.inl
- ../excep.h
- ../field.h
- ../fieldmarshaler.h
- ../genericdict.h
- ../generics.h
- ../hash.h
- ../ilinstrumentation.h
- ../ilmarshalers.h
- ../ilstubcache.h
- ../ilstubresolver.h
- ../inlinetracking.h
- ../instmethhash.h
- ../interoputil.h
- ../invokeutil.h
- ../jithost.h
- ../jitinterface.h
- ../loaderallocator.hpp
- ../loaderallocator.inl
- ../memberload.h
- ../method.hpp
- ../method.inl
- ../methodimpl.h
- ../methodtable.h
- ../methodtable.inl
- ../methodtablebuilder.h
- ../methodtablebuilder.inl
- ../mlinfo.h
- ../olevariant.h
- ../pefile.h
- ../pefile.inl
- ../peimage.h
- ../peimage.inl
- ../peimagelayout.h
- ../peimagelayout.inl
- ../pendingload.h
- ../precode.h
- ../sigformat.h
- ../siginfo.hpp
- ../simplerwlock.hpp
- ../spinlock.h
- ../stackingallocator.h
- ../stubcache.h
- ../stubgen.h
- ../stublink.h
- ../stublink.inl
- ../tailcallhelp.h
- ../typectxt.h
- ../typedesc.h
- ../typedesc.inl
- ../typeequivalencehash.hpp
- ../typehandle.h
- ../typehandle.inl
- ../typehash.h
- ../typeparse.h
- ../typestring.h
- ../util.hpp
- ../vars.hpp
- ../versionresilienthashcode.h
- ../zapsig.h
-)
-
-if(FEATURE_READYTORUN)
- list(APPEND VM_CROSSGEN_SOURCES
- ../readytoruninfo.cpp
- )
- list(APPEND VM_CROSSGEN_HEADERS
- ../readytoruninfo.h
- )
-endif(FEATURE_READYTORUN)
-
-include_directories(BEFORE ..)
-include_directories(${CLR_DIR}/gc)
-include_directories(../${ARCH_SOURCES_DIR})
-
-if(CLR_CMAKE_TARGET_ARCH_AMD64)
- list(APPEND VM_CROSSGEN_SOURCES
- ../${ARCH_SOURCES_DIR}/stublinkeramd64.cpp
- )
- list(APPEND VM_CROSSGEN_HEADERS
- ../${ARCH_SOURCES_DIR}/stublinkeramd64.h
- )
-elseif(CLR_CMAKE_TARGET_ARCH_I386)
- list(APPEND VM_CROSSGEN_SOURCES
- ../${ARCH_SOURCES_DIR}/stublinkerx86.cpp
- ../gcdecode.cpp
- )
- list(APPEND VM_CROSSGEN_HEADERS
- ../${ARCH_SOURCES_DIR}/stublinkerx86.h
- )
-elseif(CLR_CMAKE_TARGET_ARCH_ARM)
- list(APPEND VM_CROSSGEN_SOURCES
- ../${ARCH_SOURCES_DIR}/stubs.cpp
- )
-elseif(CLR_CMAKE_TARGET_ARCH_ARM64)
- list(APPEND VM_CROSSGEN_SOURCES
- ../${ARCH_SOURCES_DIR}/stubs.cpp
- )
-elseif(CLR_CMAKE_TARGET_ARCH_S390X)
- list(APPEND VM_CROSSGEN_SOURCES
- # Not supported as VM target
- )
-else()
- clr_unknown_arch()
-endif()
-
-if (CLR_CMAKE_TARGET_WIN32)
-
- # COM interop scenarios
- list(APPEND VM_CROSSGEN_SOURCES
- ../classcompat.cpp
- ../comtoclrcall.cpp
- ../clrtocomcall.cpp
- ../runtimecallablewrapper.cpp
- )
- list(APPEND VM_CROSSGEN_HEADERS
- ../classcompat.h
- ../clrtocomcall.h
- ../comtoclrcall.h
- ../runtimecallablewrapper.h
- )
-
- list(APPEND VM_CROSSGEN_SOURCES ${VM_CROSSGEN_HEADERS})
-endif (CLR_CMAKE_TARGET_WIN32)
-
-if (CLR_CMAKE_HOST_LINUX)
- list(APPEND VM_CROSSGEN_SOURCES
- ../perfmap.cpp
- ../perfinfo.cpp
- )
-endif (CLR_CMAKE_HOST_LINUX)
-
-add_library_clr(cee_crossgen ${VM_CROSSGEN_SOURCES})
-add_dependencies(cee_crossgen eventing_headers)
-set_target_properties(cee_crossgen PROPERTIES CROSSGEN_COMPONENT TRUE)
-target_precompile_headers(cee_crossgen PRIVATE [["common.h"]])
-if (MSVC)
- # corelib.cpp does not compile with precompiled header file
- set_source_files_properties(../corelib.cpp PROPERTIES COMPILE_FLAGS "/Y-")
-endif()
-
-add_library_clr(corelib_crossgen ../corelib.cpp)
-add_dependencies(corelib_crossgen eventing_headers)
-target_compile_definitions(corelib_crossgen
- PRIVATE
- EnC_SUPPORTED
- FEATURE_EVENT_TRACE
- FEATURE_MULTICOREJIT
- CROSSGEN_CORELIB)
-
-set_target_properties(corelib_crossgen PROPERTIES CROSSGEN_COMPONENT TRUE)
-