
set(ttvfs_SRC
    ttvfs.h
    VFSArchiveLoader.h
    VFSBase.cpp
    VFSBase.h
    VFSDebug.cpp
    VFSDebug.h
    VFSDefines.h
    VFSDir.cpp
    VFSDir.h
    VFSDirInternal.cpp
    VFSDirInternal.h
    VFSDirView.cpp
    VFSDirView.h
    VFSFile.cpp
    VFSFile.h
    VFSFileFuncs.cpp
    VFSFileFuncs.h
    VFSInternal.h
    VFSLoader.cpp
    VFSLoader.h
    VFSRefcounted.h
    VFSRoot.h
    VFSRoot.cpp
    VFSSystemPaths.cpp
    VFSSystemPaths.h
    VFSTools.cpp
    VFSTools.h
)

add_library(ttvfs ${ttvfs_SRC})

install(TARGETS ttvfs DESTINATION lib)

install(DIRECTORY ./ DESTINATION include/ttvfs
    FILES_MATCHING PATTERN "*.h")
