diff options
Diffstat (limited to 'src/vm/crossgen/CMakeLists.txt')
-rw-r--r-- | src/vm/crossgen/CMakeLists.txt | 113 |
1 files changed, 58 insertions, 55 deletions
diff --git a/src/vm/crossgen/CMakeLists.txt b/src/vm/crossgen/CMakeLists.txt index 2bf63c424a..5f0b230f65 100644 --- a/src/vm/crossgen/CMakeLists.txt +++ b/src/vm/crossgen/CMakeLists.txt @@ -2,89 +2,87 @@ include(${CLR_DIR}/crossgen.cmake) set(VM_CROSSGEN_SOURCES ../class.cpp - ../AppDomain.cpp + ../appdomain.cpp ../array.cpp - ../Assembly.cpp - ../AssemblySpec.cpp + ../assembly.cpp + ../assemblyspec.cpp ../binder.cpp ../ceeload.cpp ../ceemain.cpp ../classhash.cpp ../clrex.cpp - ../CLRPrivBinderUtil.cpp - ../CLRPrivBinderWinRT.cpp - ../CLRPrivTypeCacheWinRT.cpp + ../clrprivbinderutil.cpp ../clsload.cpp ../comdelegate.cpp ../codeman.cpp ../compile.cpp - ../ConstrainedExecutionRegion.cpp - ../CustomMarshalerInfo.cpp - ../Domainfile.cpp - ../BaseAssemblySpec.cpp + ../constrainedexecutionregion.cpp + ../custommarshalerinfo.cpp + ../domainfile.cpp + ../baseassemblyspec.cpp ../corebindresult.cpp ../coreassemblyspec.cpp ../crossdomaincalls.cpp ../dataimage.cpp - ../decodeMD.cpp - ../DebugInfoStore.cpp + ../decodemd.cpp + ../debuginfostore.cpp ../ecall.cpp ../eeconfig.cpp ../eehash.cpp ../eetwain.cpp ../excep.cpp - ../Field.cpp - ../Fieldmarshaler.cpp + ../field.cpp + ../fieldmarshaler.cpp ../formattype.cpp - ../TypeEquivalenceHash.cpp - ../GCDecode.cpp + ../typeequivalencehash.cpp + ../gcdecode.cpp ../genericdict.cpp ../generics.cpp ../genmeth.cpp ../hash.cpp - ../ILMarshalers.cpp - ../ILStubCache.cpp - ../ILStubResolver.cpp + ../ilmarshalers.cpp + ../ilstubcache.cpp + ../ilstubresolver.cpp ../instmethhash.cpp ../interoputil.cpp ../invokeutil.cpp ../inlinetracking.cpp - ../contractImpl.cpp - ../JITInterface.cpp - ../LoaderAllocator.cpp - ../ListLock.cpp + ../contractimpl.cpp + ../jitinterface.cpp + ../loaderallocator.cpp + ../listlock.cpp ../memberload.cpp - ../Method.cpp - ../MethodImpl.cpp - ../MethodTable.cpp + ../method.cpp + ../methodimpl.cpp + ../methodtable.cpp ../methodtablebuilder.cpp ../mscorlib.cpp ../stubcache.cpp ../mlinfo.cpp - ../DllImport.cpp - ../DllImportCallback.cpp - ../PEFile.cpp - ../PEFingerprint.cpp - ../PEImage.cpp - ../PEImageLayout.cpp + ../dllimport.cpp + ../dllimportcallback.cpp + ../pefile.cpp + ../pefingerprint.cpp + ../peimage.cpp + ../peimagelayout.cpp ../pendingload.cpp - ../Precode.cpp + ../precode.cpp ../olevariant.cpp ../security.cpp ../securitypolicy.cpp - ../securityAttributes.cpp - ../SecurityDeclarative.cpp - ../SecurityDeclarativeCache.cpp - ../SecurityDescriptor.cpp - ../SecurityDescriptorAppdomain.cpp - ../SecurityDescriptorAssembly.cpp + ../securityattributes.cpp + ../securitydeclarative.cpp + ../securitydeclarativecache.cpp + ../securitydescriptor.cpp + ../securitydescriptorappdomain.cpp + ../securitydescriptorassembly.cpp ../securitymeta.cpp - ../SecurityTransparentAssembly.cpp + ../securitytransparentassembly.cpp ../siginfo.cpp - ../SigFormat.cpp - ../SimpleRWLock.cpp + ../sigformat.cpp + ../simplerwlock.cpp ../spinlock.cpp - ../StackingAllocator.cpp + ../stackingallocator.cpp ../stubgen.cpp ../stublink.cpp ../typectxt.cpp @@ -96,19 +94,11 @@ set(VM_CROSSGEN_SOURCES ../util.cpp ../vars.cpp ../zapsig.cpp - ../classcompat.cpp - ../COMtoCLRCall.cpp - ../CLRtoCOMCall.cpp - ../RuntimeCallableWrapper.cpp - ../WinRTHelpers.cpp - ../WinRTTypeNameConverter.cpp - ../DbgGcInfoDecoder.cpp - ../GcInfoDecoder.cpp - ../SHA1.cpp - ../amd64/StubLinkerAMD64.cpp + ../dbggcinfodecoder.cpp + ../gcinfodecoder.cpp + ../sha1.cpp + ../amd64/stublinkeramd64.cpp ../crossgencompile.cpp - ../CrossgenRoParseTypeName.cpp - ../CrossgenRoResolveNamespace.cpp ) include_directories(BEFORE ..) @@ -116,6 +106,19 @@ include_directories(${CLR_DIR}/src/gc) include_directories(../amd64) if (WIN32) + list(APPEND VM_CROSSGEN_SOURCES + ../classcompat.cpp + ../clrprivbinderwinrt.cpp + ../clrprivtypecachewinrt.cpp + ../comtoclrcall.cpp + ../clrtocomcall.cpp + ../crossgenroparsetypename.cpp + ../crossgenroresolvenamespace.cpp + ../runtimecallablewrapper.cpp + ../winrthelpers.cpp + ../winrttypenameconverter.cpp + ) + add_precompiled_header(common.h ../common.cpp VM_CROSSGEN_SOURCES) # mscorlib.cpp does not compile with precompiled header file set_source_files_properties(../mscorlib.cpp PROPERTIES COMPILE_FLAGS "/Y-") |