Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/openj9
Path: blob/master/runtime/compiler/env/CMakeLists.txt
6000 views
1
################################################################################
2
# Copyright (c) 2017, 2020 IBM Corp. and others
3
#
4
# This program and the accompanying materials are made available under
5
# the terms of the Eclipse Public License 2.0 which accompanies this
6
# distribution and is available at https://www.eclipse.org/legal/epl-2.0/
7
# or the Apache License, Version 2.0 which accompanies this distribution and
8
# is available at https://www.apache.org/licenses/LICENSE-2.0.
9
#
10
# This Source Code may also be made available under the following
11
# Secondary Licenses when the conditions for such availability set
12
# forth in the Eclipse Public License, v. 2.0 are satisfied: GNU
13
# General Public License, version 2 with the GNU Classpath
14
# Exception [1] and GNU General Public License, version 2 with the
15
# OpenJDK Assembly Exception [2].
16
#
17
# [1] https://www.gnu.org/software/classpath/license.html
18
# [2] http://openjdk.java.net/legal/assembly-exception.html
19
#
20
# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
21
################################################################################
22
23
j9jit_files(
24
env/annotations/AnnotationBase.cpp
25
env/annotations/Annotations.cpp
26
env/annotations/GPUAnnotation.cpp
27
env/annotations/TestAnnotation.cpp
28
env/annotations/TRNoSideFXAnnotation.cpp
29
env/annotations/TROptAnnotation.cpp
30
env/annotations/VMJ9Annotations.cpp
31
env/CHTable.cpp
32
env/ClassLoaderTable.cpp
33
env/CpuUtilization.cpp
34
env/FilePointer.cpp
35
env/J2IThunk.cpp
36
env/J9ArithEnv.cpp
37
env/J9ClassEnv.cpp
38
env/J9CompilerEnv.cpp
39
env/J9CPU.cpp
40
env/J9DebugEnv.cpp
41
env/j9fieldsInfo.cpp
42
env/J9IO.cpp
43
env/J9JitMemory.cpp
44
env/J9KnownObjectTable.cpp
45
env/j9method.cpp
46
env/J9ObjectModel.cpp
47
env/J9PersistentInfo.cpp
48
env/J9SegmentAllocator.cpp
49
env/J9SegmentCache.cpp
50
env/J9SegmentProvider.cpp
51
env/J9SharedCache.cpp
52
env/J9VMEnv.cpp
53
env/J9VMMethodEnv.cpp
54
env/jitsupport.cpp
55
env/PersistentAllocator.cpp
56
env/PersistentCHTable.cpp
57
env/ProcessorDetection.cpp
58
env/Startup.cpp
59
env/SystemSegmentProvider.cpp
60
env/VMJ9.cpp
61
)
62
63
if(J9VM_OPT_JITSERVER)
64
j9jit_files(
65
env/j9methodServer.cpp
66
env/JITServerCHTable.cpp
67
env/JITServerPersistentCHTable.cpp
68
env/VMJ9Server.cpp
69
)
70
endif()
71
72
73