Build crossgen for Linux
authorJohn Chen (JOCHEN7) <jochen@microsoft.com>
Tue, 28 Apr 2015 20:20:01 +0000 (13:20 -0700)
committerJohn Chen (JOCHEN7) <jochen@microsoft.com>
Wed, 29 Apr 2015 06:15:22 +0000 (23:15 -0700)
commite0c80c5f5c7d395d79aa350a26f46101a78af95d
treeec611fcee20f99810a6704c26c2e790884d42976
parent1827eb2ae3201ccba95ca228d657041c8af3410c
Build crossgen for Linux

- Crossgen is now built as part of coreclr
- Crossgen successfully compiles mscorlib.dll
- Resulting mscorlib.ni.dll not yet usable
54 files changed:
clr.coreclr.props
crossgen.cmake
src/CMakeLists.txt
src/binder/CMakeLists.txt
src/dlls/mscoree/mscoree.cpp
src/gcinfo/CMakeLists.txt
src/inc/clr_std/vector
src/inc/clrconfigvalues.h
src/inc/crosscomp.h
src/inc/ex.h
src/jit/CMakeLists.txt
src/jit/error.cpp
src/md/compiler/CMakeLists.txt
src/md/enc/CMakeLists.txt
src/md/hotdata/CMakeLists.txt
src/md/runtime/CMakeLists.txt
src/mscorlib/Tools/BclRewriter/BclRewriter.targets
src/pal/inc/pal.h
src/pal/inc/rt/ntimage.h
src/pal/inc/rt/palrt.h
src/pal/src/CMakeLists.txt
src/pal/src/file/path.cpp
src/pal/src/misc/msgbox.cpp
src/strongname/api/CMakeLists.txt
src/strongname/api/strongname.cpp
src/strongname/api/strongnameinternal.cpp
src/strongname/inc/strongnameholders.h
src/strongname/inc/strongnameinternal.h
src/tools/CMakeLists.txt
src/tools/crossgen/CMakeLists.txt
src/tools/crossgen/crossgen.cpp
src/tools/util/consoleargs.cpp
src/tools/util/consoleargs.h
src/utilcode/CMakeLists.txt
src/vm/ceeload.cpp
src/vm/ceemain.cpp
src/vm/coreclr/corebindresult.inl
src/vm/crossgen/CMakeLists.txt
src/vm/crossgencompile.cpp
src/vm/frames.h
src/vm/jitinterface.cpp
src/vm/loaderallocator.cpp
src/vm/loaderallocator.hpp
src/vm/pefile.cpp
src/vm/peimage.inl
src/vm/threads.h
src/zap/nativeformatwriter.cpp
src/zap/zapheaders.cpp
src/zap/zapimage.cpp
src/zap/zapimport.cpp
src/zap/zapinfo.cpp
src/zap/zapper.cpp
src/zap/zaprelocs.cpp
src/zap/zapwriter.cpp