aboutsummaryrefslogtreecommitdiff
path: root/src/prc1/CMakeLists.txt
blob: 3579ca6c38d3ea00b74c2705040536c7b633f381 (plain) (blame)
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
add_executable(prc1
    call.c
    cgen.c
    display.c
    div.c
    end.c
    errloc.c
    exit.c
    fn.c
    from.c
    gl.c
    im.c
    kw.c
    lex.c
    lit.c
    lk.c
    prc1.c
    set.c
    parse.c
    pop.c
    pr.c
    print.c
    push.c
    sdup.c
    stmt.c
    storage.c
    td.c
    tmp.c
    type.c
    warn.c
    ws.c
)

target_compile_options(prc1 PRIVATE -g -Wall -pedantic)
set_target_properties(prc1 PROPERTIES C_STANDARD 99 C_EXTENSIONS OFF)
if(CMAKE_BUILD_TYPE STREQUAL "Debug")
    target_compile_options(prc1 PRIVATE -Og)
endif()
# install(TARGETS prc1)