forked from chakra-core/ChakraCore
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
116 lines (115 loc) · 2.55 KB
/
CMakeLists.txt
File metadata and controls
116 lines (115 loc) · 2.55 KB
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
add_library (Chakra.Backend OBJECT
AgenPeeps.cpp
AsmJsJITInfo.cpp
Backend.cpp
BackendApi.cpp
BackendOpCodeAttrAsmJs.cpp
BackwardPass.cpp
BailOut.cpp
CaseNode.cpp
CodeGenAllocators.cpp
CodeGenNumberAllocator.cpp
CodeGenWorkItem.cpp
DbCheckPostLower.cpp
Debug.cpp
EhFrame.cpp
EmitBuffer.cpp
Encoder.cpp
EquivalentTypeSet.cpp
FixedFieldInfo.cpp
FlowGraph.cpp
Func.cpp
FunctionCodeGenJitTimeData.cpp
FunctionJITRuntimeInfo.cpp
FunctionJITTimeInfo.cpp
GlobOpt.cpp
GlobOptArrays.cpp
GlobOptBailOut.cpp
GlobOptBlockData.cpp
GlobOptExpr.cpp
GlobOptFields.cpp
GlobOptIntBounds.cpp
IR.cpp
IRBuilder.cpp
IRBuilderAsmJs.cpp
IRType.cpp
IRViewer.cpp
InductionVariable.cpp
Inline.cpp
InlineeFrameInfo.cpp
InliningDecider.cpp
InliningHeuristics.cpp
IntBounds.cpp
IntConstMath.cpp
InterpreterThunkEmitter.cpp
JavascriptNativeOperators.cpp
JITThunkEmitter.cpp
JITOutput.cpp
JITTimeConstructorCache.cpp
JITTimeFunctionBody.cpp
JITTimePolymorphicInlineCache.cpp
JITTimePolymorphicInlineCacheInfo.cpp
JITTimeProfileInfo.cpp
JITTimeWorkItem.cpp
JitTransferData.cpp
JITType.cpp
JITTypeHandler.cpp
JnHelperMethod.cpp
LinearScan.cpp
Lower.cpp
LowerMDShared.cpp
LowerMDSharedSimd128.cpp
NativeCodeData.cpp
NativeCodeGenerator.cpp
NativeEntryPointData.cpp
ObjTypeSpecFldInfo.cpp
Opnd.cpp
PDataManager.cpp
PageAllocatorPool.cpp
Peeps.cpp
PreLowerPeeps.cpp
PrologEncoder.cpp
QueuedFullJitWorkItem.cpp
Region.cpp
SccLiveness.cpp
Security.cpp
ServerScriptContext.cpp
ServerThreadContext.cpp
SimpleJitProfilingHelpers.cpp
SimpleLayout.cpp
SwitchIRBuilder.cpp
Sym.cpp
SymTable.cpp
TempTracker.cpp
ValueInfo.cpp
ValueRelativeOffset.cpp
amd64/EncoderMD.cpp
amd64/LinearScanMD.cpp
amd64/LowererMDArch.cpp
amd64/PeepsMD.cpp
amd64/PrologEncoderMD.cpp
amd64/LinearScanMdA.S
amd64/Thunks.S
# arm64/EncoderMD.cpp
# arm64/LowerMD.cpp
# arm/EncoderMD.cpp
# arm/LegalizeMD.cpp
# arm/LinearScanMD.cpp
# arm/LowerMD.cpp
# arm/PeepsMD.cpp
# arm/UnwindInfoManager.cpp
# i386/EncoderMD.cpp
# i386/LinearScanMD.cpp
# i386/LowererMDArch.cpp
# i386/PeepsMD.cpp
)
target_include_directories (
Chakra.Backend PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}
amd64
../Common
../JITIDL
../Runtime
../Runtime/ByteCode
../Runtime/Math
../Parser
)