summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS/CMakeLists.txt
blob: a7fa1760d783c63556d262cf297766cb2ace46e3 (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
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
set(SOURCES
        AST.cpp
        Bytecode/ASTCodegen.cpp
        Bytecode/Block.cpp
        Bytecode/Generator.cpp
        Bytecode/Instruction.cpp
        Bytecode/Interpreter.cpp
        Bytecode/Op.cpp
        Console.cpp
        Heap/CellAllocator.cpp
        Heap/BlockAllocator.cpp
        Heap/Handle.cpp
        Heap/HeapBlock.cpp
        Heap/Heap.cpp
        Interpreter.cpp
        Lexer.cpp
        MarkupGenerator.cpp
        Parser.cpp
        Runtime/Array.cpp
        Runtime/ArrayBuffer.cpp
        Runtime/ArrayBufferConstructor.cpp
        Runtime/ArrayBufferPrototype.cpp
        Runtime/ArrayConstructor.cpp
        Runtime/ArrayIterator.cpp
        Runtime/ArrayIteratorPrototype.cpp
        Runtime/ArrayPrototype.cpp
        Runtime/BigInt.cpp
        Runtime/BigIntConstructor.cpp
    Runtime/BigIntObject.cpp
    Runtime/BigIntPrototype.cpp
    Runtime/BooleanConstructor.cpp
    Runtime/BooleanObject.cpp
    Runtime/BooleanPrototype.cpp
    Runtime/BoundFunction.cpp
    Runtime/ConsoleObject.cpp
    Runtime/DateConstructor.cpp
    Runtime/Date.cpp
    Runtime/DatePrototype.cpp
    Runtime/ErrorConstructor.cpp
    Runtime/Error.cpp
    Runtime/ErrorPrototype.cpp
    Runtime/ErrorTypes.cpp
    Runtime/Exception.cpp
    Runtime/FunctionConstructor.cpp
    Runtime/Function.cpp
    Runtime/FunctionPrototype.cpp
    Runtime/GlobalObject.cpp
    Runtime/IndexedProperties.cpp
    Runtime/IteratorOperations.cpp
    Runtime/IteratorPrototype.cpp
    Runtime/JSONObject.cpp
    Runtime/LexicalEnvironment.cpp
    Runtime/MarkedValueList.cpp
    Runtime/MathObject.cpp
    Runtime/NativeFunction.cpp
    Runtime/NativeProperty.cpp
    Runtime/NumberConstructor.cpp
    Runtime/NumberObject.cpp
    Runtime/NumberPrototype.cpp
    Runtime/ObjectConstructor.cpp
    Runtime/Object.cpp
    Runtime/ObjectPrototype.cpp
    Runtime/PrimitiveString.cpp
    Runtime/Promise.cpp
    Runtime/PromiseConstructor.cpp
    Runtime/PromiseJobs.cpp
    Runtime/PromisePrototype.cpp
    Runtime/PromiseReaction.cpp
    Runtime/PromiseResolvingFunction.cpp
    Runtime/ProxyConstructor.cpp
    Runtime/ProxyObject.cpp
    Runtime/Reference.cpp
    Runtime/ReflectObject.cpp
    Runtime/RegExpConstructor.cpp
    Runtime/RegExpObject.cpp
    Runtime/RegExpPrototype.cpp
    Runtime/ScopeObject.cpp
    Runtime/ScriptFunction.cpp
    Runtime/Shape.cpp
    Runtime/StringConstructor.cpp
    Runtime/StringIterator.cpp
    Runtime/StringIteratorPrototype.cpp
    Runtime/StringObject.cpp
    Runtime/StringPrototype.cpp
    Runtime/Symbol.cpp
    Runtime/SymbolConstructor.cpp
    Runtime/SymbolObject.cpp
    Runtime/SymbolPrototype.cpp
    Runtime/TypedArray.cpp
    Runtime/TypedArrayConstructor.cpp
    Runtime/TypedArrayPrototype.cpp
    Runtime/VM.cpp
    Runtime/Value.cpp
    Runtime/WithScope.cpp
    SyntaxHighlighter.cpp
    Token.cpp
)

serenity_lib(LibJS js)
target_link_libraries(LibJS LibM LibCore LibCrypto LibRegex LibSyntax)