set(THIS_TARGET_NAME rofi)

add_library(${THIS_TARGET_NAME}
    ./include/rofi/voxel.hpp
    ./src/voxel.cpp

    ./include/rofi/connector.hpp
    ./src/connector.cpp

    ./include/rofi/voxel_graph.hpp
    ./src/voxel_graph.cpp

    ./include/rofi/module.hpp
    ./src/module.cpp

    ./include/rofi/rofiworld.hpp
    ./src/rofiworld.cpp

    ./src/tests.cpp
    )

set_target_properties(${THIS_TARGET_NAME} PROPERTIES
    DEBUG_OUTPUT_NAME "${THIS_TARGET_NAME}_${CMAKE_SYSTEM_NAME}_Debug"
    RELEASE_OUTPUT_NAME "${THIS_TARGET_NAME}_${CMAKE_SYSTEM_NAME}_Release"
    RELWITHDEBINFO_OUTPUT_NAME "${THIS_TARGET_NAME}_${CMAKE_SYSTEM_NAME}_RelWithDebInfo"
    )

#install(TARGETS ${THIS_TARGET_NAME} DESTINATION "lib")
