# velox: velox/CMakeLists.txt

add_executable(velox
    velox.c
    event.c
    window.c
    layout.c
    hook.c
    tag.c
    keybinding.c
    config_file.c
    module.c
    ewmh.c
    work_area.c
)

include_directories(${velox_SOURCE_DIR})

target_link_libraries(velox
    libvelox
    ${XCB_LIBRARIES}
    ${XCB-Atom_LIBRARIES}
    ${XCB-ICCCM_LIBRARIES}
    ${XCB-Aux_LIBRARIES}
    ${XCB-EWMH_LIBRARIES}
    ${LibYAML_LIBRARIES}
    ${X11_LIBRARIES}
    pthread
    dl
    m
)

install(TARGETS velox DESTINATION bin)

install(FILES
    config_file.h
    hook.h
    keybinding.h
    layout.h
    velox.h
    tag.h
    window.h
    module.h
    ewmh.h
    work_area.h
    debug.h

    DESTINATION include/velox
)

