INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
INCLUDE_DIRECTORIES(${parity_BINARY_DIR}/parity.options)
INCLUDE_DIRECTORIES(${parity_SOURCE_DIR}/parity.options)
INCLUDE_DIRECTORIES(${parity_BINARY_DIR}/parity.tasks)
INCLUDE_DIRECTORIES(${parity_SOURCE_DIR}/parity.tasks)
INCLUDE_DIRECTORIES(${parity_BINARY_DIR}/parity.binary)
INCLUDE_DIRECTORIES(${parity_SOURCE_DIR}/parity.binary)
INCLUDE_DIRECTORIES(${parity_BINARY_DIR}/parity.utils)
INCLUDE_DIRECTORIES(${parity_SOURCE_DIR}/parity.utils)
ADD_LIBRARY(
    parity_parity.runtime
    netdb.h
    time.c
    regex.c
    string.h
    stdbool.h
    alloca.h
    unistd.h
    malloc.h
    ctype.h
    float.h
    stdio.h
    io.h
    dlfcn.h
    libgen.c
    stdio.c
    dirent.c
    dlfcn.c
    search.h
    direct.h
    ios-fixup.cpp
    strings.h
    times.c
    stdlib.h
    getopt.h
    limits.h
    pcrt.c
    wchar.h
    regex.h
    signal.h
    setenv.c
    output.c
    fcntl.h
    getopt.c
    diagnose.c
    libgen.h
    utime.h
    math.h
    iso646.h
    dirent.h
    time.h
    process.h
)
TARGET_LINK_LIBRARIES(
    parity_parity.runtime
    parity_parity.options
    parity_parity.tasks
    parity_parity.binary
    parity_parity.utils
)
# node-specific target for this directory
ADD_CUSTOM_TARGET(
    confix-node-specific-target--parity.runtime
)
# edge from my node's node-specific target to
# all toplevel targets of this directory
ADD_DEPENDENCIES(
    confix-node-specific-target--parity.runtime
    parity_parity.runtime
)
# edges from this directory's node-specific target
# to all successors' node-specific targets
ADD_DEPENDENCIES(
    confix-node-specific-target--parity.runtime
    confix-node-specific-target--parity.gnu.gcc
)
# edges from top-level target parity_parity.runtime to
# all successors' node-specific targets
ADD_DEPENDENCIES(
    parity_parity.runtime
    confix-node-specific-target--parity.gnu.gcc
)
INSTALL(
    FILES limits.h
    DESTINATION include/parity.runtime
)
INSTALL(
    FILES string.h
    DESTINATION include/parity.runtime
)
INSTALL(
    FILES getopt.h
    DESTINATION include/parity.runtime
)
INSTALL(
    FILES alloca.h
    DESTINATION include/parity.runtime
)
INSTALL(
    FILES signal.h
    DESTINATION include/parity.runtime
)
INSTALL(
    FILES iso646.h
    DESTINATION include/parity.runtime
)
INSTALL(
    FILES search.h
    DESTINATION include/parity.runtime
)
INSTALL(
    FILES strings.h
    DESTINATION include/parity.runtime
)
INSTALL(
    FILES float.h
    DESTINATION include/parity.runtime
)
INSTALL(
    FILES regex.h
    DESTINATION include/parity.runtime
)
INSTALL(
    FILES stdlib.h
    DESTINATION include/parity.runtime
)
INSTALL(
    FILES unistd.h
    DESTINATION include/parity.runtime
)
INSTALL(
    FILES ctype.h
    DESTINATION include/parity.runtime
)
INSTALL(
    FILES stdbool.h
    DESTINATION include/parity.runtime
)
INSTALL(
    FILES malloc.h
    DESTINATION include/parity.runtime
)
INSTALL(
    FILES process.h
    DESTINATION include/parity.runtime
)
INSTALL(
    FILES time.h
    DESTINATION include/parity.runtime
)
INSTALL(
    FILES fcntl.h
    DESTINATION include/parity.runtime
)
INSTALL(
    FILES dirent.h
    DESTINATION include/parity.runtime
)
INSTALL(
    FILES direct.h
    DESTINATION include/parity.runtime
)
INSTALL(
    FILES utime.h
    DESTINATION include/parity.runtime
)
INSTALL(
    FILES math.h
    DESTINATION include/parity.runtime
)
INSTALL(
    FILES libgen.h
    DESTINATION include/parity.runtime
)
INSTALL(
    FILES dlfcn.h
    DESTINATION include/parity.runtime
)
INSTALL(
    FILES wchar.h
    DESTINATION include/parity.runtime
)
INSTALL(
    FILES stdio.h
    DESTINATION include/parity.runtime
)
INSTALL(
    FILES io.h
    DESTINATION include/parity.runtime
)
INSTALL(
    FILES netdb.h
    DESTINATION include/parity.runtime
)
INSTALL(
    TARGETS parity_parity.runtime
    DESTINATION lib
)
