1
0
Fork 0
mirror of https://github.com/AquariaOSE/Aquaria.git synced 2024-11-25 17:53:47 +00:00
Aquaria/ExternalLibs/ttvfs/CMakeLists.txt
fgenesis 49b9e0f05a Rework & cleanup CMake project files
- Building with CMake for development is now actually sane
- Split deps into projects and extra files
- Building against external deps should still work but needs testing
- Can now build out of the box without further adjustments as long as SDL(2) is found properly
- Build Lua in C++ mode (so it can use exceptions instead of setjmp/longjmp)
  - Unfortunately we need to enable exceptions for this :(

- Remove these defines:
  * AQUARIA_BUILD_SCENEEDITOR (now always on)
  * AQUARIA_BUILD_CONSOLE (now always on)
  * BBGE_BUILD_ACHIEVEMENTS_INTERNAL (now always on unless BBGE_BUILD_STEAMWORKS is defined)
  * BBGE_BUILD_OPENGL_DYNAMIC (now always on, define BBGE_BUILD_OPENGL_STATIC if needed)
  * BBGE_BUILD_FMOD_OPENAL_BRIDGE (now always on)
- BBGE_BUILD_STEAMWORKS is not actually implemented (any volunteers?)
- Prepare later removal of SDL & the old vc90 project from the repo. See #74 for extra notes.
2022-04-07 02:38:39 +02:00

32 lines
520 B
CMake

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