set(THIS_TARGET_NAME filein)

add_library(${THIS_TARGET_NAME}
    ./include/filein/obj_loader.hpp
    ./src/obj_loader.cpp

    ./include/filein/texture_loader.hpp
    ./src/texture_loader.cpp

    ./include/filein/module_loader.hpp
    ./src/module_loader.cpp

    ./include/filein/rofiworld_loader.hpp
    ./src/rofiworld_loader.cpp

    ./include/filein/json_loader.hpp
    ./src/json_loader.cpp

    ./include/filein/tiny_obj_loader.h
    
    ./include/filein/stb_image.h
    )

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")
