-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
10 lines (7 loc) · 5.35 KB
/
CMakeLists.txt
File metadata and controls
10 lines (7 loc) · 5.35 KB
1
2
3
4
5
6
7
8
9
10
cmake_minimum_required(VERSION 3.16.5)
project(XVM_cpp)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -pthread")
set(CMAKE_CXX_STANDARD 17)
include_directories("/home/ziya/Documents/openjdk/build/linux-x86_64-normal-server-slowdebug/jdk/include/")
include_directories("/home/ziya/Documents/openjdk/build/linux-x86_64-normal-server-slowdebug/jdk/include/linux")
add_executable(XVM_cpp main.cpp include/common.h include/jni/com_cover_jvm_jdk_classes_Threads.h include/gc/interface/garbage_collect.h include/gc/gc_factory.h include/memory/memory_cell.h include/memory/memory_chunk.h include/memory/memory_pool.h include/gc/mark_clean.h include/gc/mark_compact.h include/gc/mark_copy.h include/jni/Handle.cpp include/jni/Handle.h share/vm/oops/Klass.cpp share/vm/oops/Klass.h share/vm/oops/MethodInfo.cpp share/vm/oops/MethodInfo.h src/memory/memory_cell.cpp src/memory/memory_chunk.cpp src/memory/memory_pool.cpp src/gc/gc_factory.cpp src/gc/mark_clean.cpp src/gc/mark_compact.cpp src/gc/mark_copy.cpp src/jni/com_cover_jvm_jdk_classes_JniEnv.cpp src/jni/com_cover_jvm_jdk_classes_Threads.cpp share/vm/memory/MetaspaceObj.cpp share/vm/memory/MetaspaceObj.h share/vm/memory/Universe.cpp share/vm/memory/Universe.h share/vm/utilities/HeapWord.cpp share/vm/utilities/HeapWord.h share/vm/adlc/AllStatic.cpp share/vm/adlc/AllStatic.h share/vm/gc_interface/CollectedHeap.cpp share/vm/gc_interface/CollectedHeap.h share/vm/memory/genCollectedHeap.cpp share/vm/memory/genCollectedHeap.h share/vm/memory/sharedHeap.cpp share/vm/memory/sharedHeap.h share/vm/adlc/CHeapObj.cpp share/vm/adlc/CHeapObj.h share/vm/oops/oopDesc.cpp share/vm/oops/oopDesc.h share/vm/memory/genCollectorPolicy.cpp share/vm/memory/genCollectorPolicy.h share/vm/memory/collectorPolicy.cpp share/vm/memory/collectorPolicy.h share/vm/memory/DefNewGeneration.cpp share/vm/memory/DefNewGeneration.h share/vm/memory/Generation.cpp share/vm/memory/Generation.h include/jni/JniTools.cpp include/jni/JniTools.h share/vm/oops/InstanceKlass.cpp share/vm/oops/InstanceKlass.h share/vm/oops/Metadata.cpp share/vm/oops/Metadata.h share/vm/utilities/AccessFlags.cpp share/vm/utilities/AccessFlags.h share/vm/utilities/BasicType.h share/vm/oops/ConstantPool.cpp share/vm/oops/ConstantPool.h share/vm/oops/FieldInfo.cpp share/vm/oops/FieldInfo.h share/vm/oops/Attribute.cpp share/vm/oops/Attribute.h share/vm/oops/Exceptions.cpp share/vm/oops/Exceptions.h share/vm/oops/Signature.cpp share/vm/oops/Signature.h share/vm/oops/Deprecated.cpp share/vm/oops/Deprecated.h share/vm/oops/RuntimeVisibleAnnotations.cpp share/vm/oops/RuntimeVisibleAnnotations.h share/vm/oops/SourceFile.cpp share/vm/oops/SourceFile.h share/vm/oops/InnerClasses.cpp share/vm/oops/InnerClasses.h share/vm/oops/instanceOopDesc.cpp share/vm/oops/instanceOopDesc.h share/vm/prims/JavaNativeInterface.cpp share/vm/prims/JavaNativeInterface.h share/vm/runtime/JavaThread.cpp share/vm/runtime/JavaThread.h share/vm/runtime/Thread.cpp share/vm/runtime/Thread.h share/vm/utilities/ThreadShadow.cpp share/vm/utilities/ThreadShadow.h share/vm/runtime/VirtualFrame.cpp share/vm/runtime/VirtualFrame.h share/vm/runtime/StackValue.cpp share/vm/runtime/StackValue.h share/vm/runtime/OSThread.cpp share/vm/runtime/OSThread.h share/vm/runtime/Threads.cpp share/vm/runtime/Threads.h share/vm/oops/CodeAttribute.cpp share/vm/oops/CodeAttribute.h share/vm/code/CodeStream.cpp share/vm/code/CodeStream.h share/vm/oops/LocalVariableTable.cpp share/vm/oops/LocalVariableTable.h share/vm/oops/LineNumberTable.cpp share/vm/oops/LineNumberTable.h share/vm/classfile/StackMapTable.cpp share/vm/classfile/StackMapTable.h share/vm/interpreter/BytecodeInterpreter.cpp share/vm/interpreter/BytecodeInterpreter.h share/vm/classfile/SystemDictionary.cpp share/vm/classfile/SystemDictionary.h share/vm/classfile/Dictionary.cpp share/vm/classfile/Dictionary.h share/vm/classfile/ClassLoader.cpp share/vm/classfile/ClassLoader.h share/vm/classfile/ClassPathDirEntry.cpp share/vm/classfile/ClassPathDirEntry.h share/vm/classfile/ClassFileStream.cpp share/vm/classfile/ClassFileStream.h share/vm/classfile/ClassFileParser.cpp share/vm/classfile/ClassFileParser.h share/vm/memory/Metaspace.cpp share/vm/memory/Metaspace.h share/vm/memory/Metachunk.cpp share/vm/memory/Metachunk.h share/vm/memory/BlockFreelist.cpp share/vm/memory/BlockFreelist.h share/vm/classfile/ClassLoaderData.cpp share/vm/classfile/ClassLoaderData.h share/vm/classfile/ClassLoaderDataGraph.cpp share/vm/classfile/ClassLoaderDataGraph.h share/vm/classfile/Java_lang_ClassLoader.cpp share/vm/classfile/Java_lang_ClassLoader.h share/vm/memory/MarkSweepPolicy.cpp share/vm/memory/MarkSweepPolicy.h share/vm/memory/TwoGenerationCollectorPolicy.cpp share/vm/memory/TwoGenerationCollectorPolicy.h share/vm/gc_implementation/shared/VM_GC_Operation.cpp share/vm/gc_implementation/shared/VM_GC_Operation.h share/vm/gc_implementation/shared/VM_GenCollectForAllocation.cpp share/vm/gc_implementation/shared/VM_GenCollectForAllocation.h share/vm/runtime/VM_Operation.cpp share/vm/runtime/VM_Operation.h share/vm/runtime/VMThread.cpp share/vm/runtime/VMThread.h share/vm/runtime/NameThread.cpp share/vm/runtime/NameThread.h share/vm/runtime/VMOperationQueue.cpp share/vm/runtime/VMOperationQueue.h src/jni/com_cover_jvm_jdk_classes_sun_misc_AppClassLoader.cpp include/jni/com_cover_jvm_jdk_classes_sun_misc_AppClassLoader.h src/jni/com_cover_jvm_jdk_classes_sun_misc_Unsafe.cpp include/jni/com_cover_jvm_jdk_classes_sun_misc_Unsafe.h)