blob: 46c071c8ad6da70ac37d823142ebad155c5efecb (
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
|
project(jitinterface)
set(NATIVE_SOURCES
jithost.cpp
jitinterface.cpp
jitwrapper.cpp
corinfoexception.cpp
)
if(WIN32 AND CLR_CMAKE_PLATFORM_ARCH_AMD64)
set(NATIVE_SOURCES ${NATIVE_SOURCES}
CodeHeap.cpp
JITCodeManager.cpp
../Runtime/coreclr/GCInfoDecoder.cpp
)
add_definitions(-DGCINFODECODER_NO_EE)
add_definitions(-DFEATURE_REDHAWK)
endif(WIN32 AND CLR_CMAKE_PLATFORM_ARCH_AMD64)
add_library(jitinterface
SHARED
${NATIVE_SOURCES}
)
install (TARGETS jitinterface DESTINATION tools)
if(WIN32)
target_link_libraries(jitinterface ntdll.lib)
install (FILES ${CMAKE_CURRENT_BINARY_DIR}/$<CONFIG>/jitinterface.pdb DESTINATION tools)
endif(WIN32)
|