blob: 0d45cd1f7624a7e51c8c0d0c7726bc5cd3de3e90 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
|
include(${CLR_DIR}/crossgen.cmake)
set(ZAP_SOURCES
../svcworker.cpp
../zapper.cpp
../zaprelocs.cpp
../zapcode.cpp
../zapheaders.cpp
../zapimage.cpp
../zapinfo.cpp
../zapimport.cpp
../zapinnerptr.cpp
../zapmetadata.cpp
../zapwriter.cpp
../zapwrapper.cpp
../zapperstats.cpp
../nativeformatwriter.cpp
)
set(ZAP_HEADERS
../zaprelocs.h
../zapcode.h
../zapheaders.h
../zapimage.h
../zapinfo.h
../zapimport.h
../zapinnerptr.h
../zaplog.h
../zapmetadata.h
../zapnodetype.h
../zapwriter.h
../zapwrapper.h
../zapperstats.h
../nativeformatwriter.h
)
if (FEATURE_READYTORUN)
list(APPEND ZAP_SOURCES
../zapreadytorun.cpp
../nativeformatwriter.cpp
)
list(APPEND ZAP_HEADERS
../zapreadytorun.h
../nativeformatwriter.h
)
endif (FEATURE_READYTORUN)
add_precompiled_header(common.h ../common.cpp ZAP_SOURCES)
if (WIN32)
list(APPEND ZAP_SOURCES ${ZAP_HEADERS})
endif(WIN32)
add_library_clr(corzap_crossgen STATIC ${ZAP_SOURCES})
if(FEATURE_MERGE_JIT_AND_ENGINE)
target_link_libraries(corzap_crossgen clrjit_crossgen)
endif(FEATURE_MERGE_JIT_AND_ENGINE)
|