include_directories(
    "${PROJECT_SOURCE_DIR}/src/osi/include"
    "${PROJECT_SOURCE_DIR}/src/utils/include"
    "${PROJECT_SOURCE_DIR}/src/studio/include"
    "${PROJECT_SOURCE_DIR}/src/gfx/include"
    "${PROJECT_SOURCE_DIR}/src/gui/include"
    "${PROJECT_SOURCE_DIR}/src/filein/include"
    "${PROJECT_SOURCE_DIR}/src/common/include"
    "${PROJECT_SOURCE_DIR}/src/controls/include"
    "${PROJECT_SOURCE_DIR}/src/edit/include"
    "${PROJECT_SOURCE_DIR}/src/algo/include"
    "${PROJECT_SOURCE_DIR}/src/rofi/include"
    )

set(ROFIBOTS_LIBRARIES_TO_LINK_WITH
    osi
    utils
    gfx
    gui
    filein
    common
    controls
    edit
    gfx
    filein
    algo
    rofi
    )

message("Including the following libraries to the build:")
add_subdirectory(./osi)
    message("-- osi")
add_subdirectory(./utils)
    message("-- utils")    
add_subdirectory(./gfx)
message("-- gfx")   
add_subdirectory(./gui)
message("-- gui")  
add_subdirectory(./filein)
message("-- filein")  
add_subdirectory(./common)
message("-- common")  
add_subdirectory(./controls)
message("-- controls")  
add_subdirectory(./edit)
message("-- edit")  
add_subdirectory(./algo)
message("-- algo")  
add_subdirectory(./rofi)
message("-- rofi")  

message("Including the following executables to the build:")
add_subdirectory(./studio)
    message("-- RoFIbotStudio")
