INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
INCLUDE_DIRECTORIES(${parity_BINARY_DIR}/parity.utils)
INCLUDE_DIRECTORIES(${parity_SOURCE_DIR}/parity.utils)
ADD_EXECUTABLE(
    parity.statistics
    Stats.cpp
    TimingHandler.h
    TimingHandler.cpp
    DependencyHandler.cpp
    DependencyHandler.h
    Stats.h
)
TARGET_LINK_LIBRARIES(
    parity.statistics
    parity_parity.utils
)
# node-specific target for this directory
ADD_CUSTOM_TARGET(
    confix-node-specific-target--parity.statistics
)
# edge from my node's node-specific target to
# all toplevel targets of this directory
ADD_DEPENDENCIES(
    confix-node-specific-target--parity.statistics
    parity.statistics
)
# edges from this directory's node-specific target
# to all successors' node-specific targets
ADD_DEPENDENCIES(
    confix-node-specific-target--parity.statistics
    confix-node-specific-target--parity.utils
)
# edges from top-level target parity.statistics to
# all successors' node-specific targets
ADD_DEPENDENCIES(
    parity.statistics
    confix-node-specific-target--parity.utils
)
INSTALL(
    FILES TimingHandler.h
    DESTINATION include
)
INSTALL(
    FILES DependencyHandler.h
    DESTINATION include
)
INSTALL(
    FILES Stats.h
    DESTINATION include
)
INSTALL(
    TARGETS parity.statistics
    DESTINATION bin
)
