diff options
| author | untodesu <kirill@untode.su> | 2025-06-28 01:59:49 +0500 |
|---|---|---|
| committer | untodesu <kirill@untode.su> | 2025-06-28 01:59:49 +0500 |
| commit | 61e5bcef2629e2d68b805a956a96fff264d4f74d (patch) | |
| tree | bca3a94bac79d34e3c0db57c77604f5a823ecbda /deps/src/physfs/CMakeLists.txt | |
| parent | 88c01588aa0830e219eaa62588839e4d1e2883ce (diff) | |
| download | voxelius-61e5bcef2629e2d68b805a956a96fff264d4f74d.tar.bz2 voxelius-61e5bcef2629e2d68b805a956a96fff264d4f74d.zip | |
Restructure dependencies and update to C++20
- Nuked static_assert from almost everywhere in the project
- Nuked binary dependency support. Might add one later though
- Separated dependency headers into a separate include subdirectory
- Grafted a thirdpartylegalnotices.txt generator from RITEG
- Pushed development snapshot version to 2126 (26th week of 2025)
Diffstat (limited to 'deps/src/physfs/CMakeLists.txt')
| -rw-r--r-- | deps/src/physfs/CMakeLists.txt | 91 |
1 files changed, 0 insertions, 91 deletions
diff --git a/deps/src/physfs/CMakeLists.txt b/deps/src/physfs/CMakeLists.txt deleted file mode 100644 index f127a40..0000000 --- a/deps/src/physfs/CMakeLists.txt +++ /dev/null @@ -1,91 +0,0 @@ -add_library(physfs STATIC
- "${CMAKE_CURRENT_LIST_DIR}/physfs_archiver_7z.c"
- "${CMAKE_CURRENT_LIST_DIR}/physfs_archiver_dir.c"
- "${CMAKE_CURRENT_LIST_DIR}/physfs_archiver_grp.c"
- "${CMAKE_CURRENT_LIST_DIR}/physfs_archiver_hog.c"
- "${CMAKE_CURRENT_LIST_DIR}/physfs_archiver_iso9660.c"
- "${CMAKE_CURRENT_LIST_DIR}/physfs_archiver_mvl.c"
- "${CMAKE_CURRENT_LIST_DIR}/physfs_archiver_qpak.c"
- "${CMAKE_CURRENT_LIST_DIR}/physfs_archiver_slb.c"
- "${CMAKE_CURRENT_LIST_DIR}/physfs_archiver_unpacked.c"
- "${CMAKE_CURRENT_LIST_DIR}/physfs_archiver_vdf.c"
- "${CMAKE_CURRENT_LIST_DIR}/physfs_archiver_wad.c"
- "${CMAKE_CURRENT_LIST_DIR}/physfs_archiver_zip.c"
- "${CMAKE_CURRENT_LIST_DIR}/physfs_byteorder.c"
- "${CMAKE_CURRENT_LIST_DIR}/physfs_casefolding.h"
- "${CMAKE_CURRENT_LIST_DIR}/physfs_internal.h"
- "${CMAKE_CURRENT_LIST_DIR}/physfs_lzmasdk.h"
- "${CMAKE_CURRENT_LIST_DIR}/physfs_miniz.h"
- "${CMAKE_CURRENT_LIST_DIR}/physfs_platform_android.c"
- "${CMAKE_CURRENT_LIST_DIR}/physfs_platform_os2.c"
- "${CMAKE_CURRENT_LIST_DIR}/physfs_platform_posix.c"
- "${CMAKE_CURRENT_LIST_DIR}/physfs_platform_qnx.c"
- "${CMAKE_CURRENT_LIST_DIR}/physfs_platform_unix.c"
- "${CMAKE_CURRENT_LIST_DIR}/physfs_platform_windows.c"
- "${CMAKE_CURRENT_LIST_DIR}/physfs_platforms.h"
- "${CMAKE_CURRENT_LIST_DIR}/physfs_unicode.c"
- "${CMAKE_CURRENT_LIST_DIR}/physfs.c")
-target_include_directories(physfs PUBLIC "${DEPS_INCLUDE_DIR}")
-set_target_properties(physfs PROPERTIES FOLDER DEPS)
-
-if(APPLE)
- target_link_libraries(physfs PRIVATE "-framework IOkit -framework Foundation")
- target_sources(physfs PRIVATE "${CMAKE_CURRENT_LIST_DIR}/physfs_platform_apple.m")
-endif()
-
-if(UNIX AND NOT WIN32 AND NOT APPLE)
- find_library(PTHREAD_LIBRARY pthread)
- if(PTHREAD_LIBRARY)
- target_link_libraries(physfs PRIVATE ${PTHREAD_LIBRARY})
- endif()
-endif()
-
-option(PHYSFS_ARCHIVE_ZIP "Enable ZIP support" TRUE)
-if(NOT PHYSFS_ARCHIVE_ZIP)
- target_compile_definitions(physfs PUBLIC PHYSFS_SUPPORTS_ZIP=0)
-endif()
-
-option(PHYSFS_ARCHIVE_7Z "Enable 7zip support" TRUE)
-if(NOT PHYSFS_ARCHIVE_7Z)
- target_compile_definitions(physfs PUBLIC PHYSFS_SUPPORTS_7Z=0)
-endif()
-
-option(PHYSFS_ARCHIVE_GRP "Enable Build Engine GRP support" TRUE)
-if(NOT PHYSFS_ARCHIVE_GRP)
- target_compile_definitions(physfs PUBLIC PHYSFS_SUPPORTS_GRP=0)
-endif()
-
-option(PHYSFS_ARCHIVE_WAD "Enable Doom WAD support" TRUE)
-if(NOT PHYSFS_ARCHIVE_WAD)
- target_compile_definitions(physfs PUBLIC PHYSFS_SUPPORTS_WAD=0)
-endif()
-
-option(PHYSFS_ARCHIVE_HOG "Enable Descent I/II HOG support" TRUE)
-if(NOT PHYSFS_ARCHIVE_HOG)
- target_compile_definitions(physfs PUBLIC PHYSFS_SUPPORTS_HOG=0)
-endif()
-
-option(PHYSFS_ARCHIVE_MVL "Enable Descent I/II MVL support" TRUE)
-if(NOT PHYSFS_ARCHIVE_MVL)
- target_compile_definitions(physfs PUBLIC PHYSFS_SUPPORTS_MVL=0)
-endif()
-
-option(PHYSFS_ARCHIVE_QPAK "Enable Quake I/II QPAK support" TRUE)
-if(NOT PHYSFS_ARCHIVE_QPAK)
- target_compile_definitions(physfs PUBLIC PHYSFS_SUPPORTS_QPAK=0)
-endif()
-
-option(PHYSFS_ARCHIVE_SLB "Enable I-War / Independence War SLB support" TRUE)
-if(NOT PHYSFS_ARCHIVE_SLB)
- target_compile_definitions(physfs PUBLIC PHYSFS_SUPPORTS_SLB=0)
-endif()
-
-option(PHYSFS_ARCHIVE_ISO9660 "Enable ISO9660 support" TRUE)
-if(NOT PHYSFS_ARCHIVE_ISO9660)
- target_compile_definitions(physfs PUBLIC PHYSFS_SUPPORTS_ISO9660=0)
-endif()
-
-option(PHYSFS_ARCHIVE_VDF "Enable Gothic I/II VDF archive support" TRUE)
-if(NOT PHYSFS_ARCHIVE_VDF)
- target_compile_definitions(physfs PUBLIC PHYSFS_SUPPORTS_VDF=0)
-endif()
|
