-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathCMakeLists.txt
45 lines (39 loc) · 1.09 KB
/
CMakeLists.txt
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
cmake_minimum_required(VERSION 3.2)
PROJECT(Immix)
set(CMAKE_CXX_STANDARD 11)
add_library(Immix src/
src/datastructures/Bitmap.c
src/datastructures/Bitmap.h
src/datastructures/BlockList.c
src/datastructures/BlockList.h
src/datastructures/Stack.c
src/datastructures/Stack.h
src/headers/BlockHeader.h
src/headers/LineHeader.h
src/headers/ObjectHeader.h
src/utils/MathUtils.h
src/Allocator.c
src/Allocator.h
src/Block.c
src/Block.h
src/Constants.h
src/GCTypes.h
src/Heap.c
src/Heap.h
src/ImmixGC.c
src/LargeAllocator.c
src/LargeAllocator.h
src/Line.h
src/Log.h
src/Marker.c
src/Marker.h
src/Memory.h
src/Object.c
src/Object.h
src/StackoverflowHandler.c
src/StackoverflowHandler.h
src/StackTrace.h
src/State.c
src/State.h)
set_target_properties(Immix PROPERTIES LINKER_LANGUAGE C)
set_target_properties(Immix PROPERTIES ARCHIVE_OUTPUT_DIRECTORY build)