{"payload":{"allShortcutsEnabled":false,"fileTree":{"":{"items":[{"name":"docs","path":"docs","contentType":"directory"},{"name":"extras","path":"extras","contentType":"directory"},{"name":"src","path":"src","contentType":"directory"},{"name":"test","path":"test","contentType":"directory"},{"name":".hgignore","path":".hgignore","contentType":"file"},{"name":"CMakeLists.txt","path":"CMakeLists.txt","contentType":"file"},{"name":"LICENSE.txt","path":"LICENSE.txt","contentType":"file"},{"name":"README.txt","path":"README.txt","contentType":"file"}],"totalCount":8}},"fileTreeProcessingTime":6.2647900000000005,"foldersToFetch":[],"repo":{"id":381228368,"defaultBranch":"main","name":"physfs","ownerLogin":"icculus","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-06-29T03:33:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/673562?v=4","public":true,"private":false,"isOrgOwned":false},"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"90dfc49f6d43c470fc0ca41b81d05a1a4359889c","listCacheKey":"v0:1664568821.563049","canEdit":false,"refType":"tree","currentOid":"90dfc49f6d43c470fc0ca41b81d05a1a4359889c"},"path":"CMakeLists.txt","currentUser":null,"blob":{"rawLines":["# PhysicsFS; a portable, flexible file i/o abstraction.","#","# Please see the file LICENSE.txt in the source's root directory.","","# The CMake project file is meant to get this compiling on all sorts of","# platforms quickly, and serve as the way Unix platforms and Linux distros","# package up official builds, but you don't _need_ to use this; we have","# built PhysicsFS to (hopefully) be able to drop into your project and","# compile, using preprocessor checks for platform-specific bits instead of","# testing in here.","","cmake_minimum_required(VERSION 2.8.4)","","project(PhysicsFS)","set(PHYSFS_VERSION 3.0.0)","","# Increment this if/when we break backwards compatibility.","set(PHYSFS_SOVERSION 1)","","# I hate that they define \"WIN32\" ... we're about to move to Win64...I hope!","if(WIN32 AND NOT WINDOWS)"," set(WINDOWS TRUE)","endif()","","include_directories(./src)","","if(APPLE)"," set(OTHER_LDFLAGS ${OTHER_LDFLAGS} \"-framework IOKit -framework Foundation\")"," set(PHYSFS_M_SRCS src/physfs_platform_apple.m)","endif()","","if(CMAKE_COMPILER_IS_GNUCC)"," # Don't use -rpath."," set(CMAKE_SKIP_RPATH ON CACHE BOOL \"Skip RPATH\" FORCE)","endif()","","if(CMAKE_C_COMPILER_ID STREQUAL \"SunPro\")"," add_definitions(-erroff=E_EMPTY_TRANSLATION_UNIT)"," add_definitions(-xldscope=hidden)","endif()","","if(HAIKU)"," # We add this explicitly, since we don't want CMake to think this"," # is a C++ project unless we're on Haiku."," set(PHYSFS_CPP_SRCS src/physfs_platform_haiku.cpp)"," find_library(BE_LIBRARY be)"," find_library(ROOT_LIBRARY root)"," set(OPTIONAL_LIBRARY_LIBS ${OPTIONAL_LIBRARY_LIBS} ${BE_LIBRARY} ${ROOT_LIBRARY})","endif()","","if(CMAKE_SYSTEM_NAME STREQUAL \"WindowsPhone\" OR CMAKE_SYSTEM_NAME STREQUAL \"WindowsStore\")"," set(WINRT TRUE)","endif()","","if(WINRT)"," set(PHYSFS_CPP_SRCS src/physfs_platform_winrt.cpp)","endif()","","if(UNIX AND NOT WINDOWS AND NOT APPLE) # (MingW and such might be UNIX _and_ WINDOWS!)"," find_library(PTHREAD_LIBRARY pthread)"," if(PTHREAD_LIBRARY)"," set(OPTIONAL_LIBRARY_LIBS ${OPTIONAL_LIBRARY_LIBS} ${PTHREAD_LIBRARY})"," endif()","endif()","","# Almost everything is \"compiled\" here, but things that don't apply to the","# build are #ifdef'd out. This is to make it easy to embed PhysicsFS into","# another project or bring up a new build system: just compile all the source","# code and #define the things you want.","set(PHYSFS_SRCS"," src/physfs.c"," src/physfs_byteorder.c"," src/physfs_unicode.c"," src/physfs_platform_posix.c"," src/physfs_platform_unix.c"," src/physfs_platform_windows.c"," src/physfs_platform_os2.c"," src/physfs_platform_qnx.c"," src/physfs_archiver_dir.c"," src/physfs_archiver_unpacked.c"," src/physfs_archiver_grp.c"," src/physfs_archiver_hog.c"," src/physfs_archiver_7z.c"," src/physfs_archiver_mvl.c"," src/physfs_archiver_qpak.c"," src/physfs_archiver_wad.c"," src/physfs_archiver_zip.c"," src/physfs_archiver_slb.c"," src/physfs_archiver_iso9660.c"," src/physfs_archiver_vdf.c"," ${PHYSFS_CPP_SRCS}"," ${PHYSFS_M_SRCS}",")","","","# Archivers ...","# These are (mostly) on by default now, so these options are only useful for","# disabling them.","","option(PHYSFS_ARCHIVE_ZIP \"Enable ZIP support\" TRUE)","if(NOT PHYSFS_ARCHIVE_ZIP)"," add_definitions(-DPHYSFS_SUPPORTS_ZIP=0)","endif()","","option(PHYSFS_ARCHIVE_7Z \"Enable 7zip support\" TRUE)","if(NOT PHYSFS_ARCHIVE_7Z)"," add_definitions(-DPHYSFS_SUPPORTS_7Z=0)","endif()","","option(PHYSFS_ARCHIVE_GRP \"Enable Build Engine GRP support\" TRUE)","if(NOT PHYSFS_ARCHIVE_GRP)"," add_definitions(-DPHYSFS_SUPPORTS_GRP=0)","endif()","","option(PHYSFS_ARCHIVE_WAD \"Enable Doom WAD support\" TRUE)","if(NOT PHYSFS_ARCHIVE_WAD)"," add_definitions(-DPHYSFS_SUPPORTS_WAD=0)","endif()","","option(PHYSFS_ARCHIVE_HOG \"Enable Descent I/II HOG support\" TRUE)","if(NOT PHYSFS_ARCHIVE_HOG)"," add_definitions(-DPHYSFS_SUPPORTS_HOG=0)","endif()","","option(PHYSFS_ARCHIVE_MVL \"Enable Descent I/II MVL support\" TRUE)","if(NOT PHYSFS_ARCHIVE_MVL)"," add_definitions(-DPHYSFS_SUPPORTS_MVL=0)","endif()","","option(PHYSFS_ARCHIVE_QPAK \"Enable Quake I/II QPAK support\" TRUE)","if(NOT PHYSFS_ARCHIVE_QPAK)"," add_definitions(-DPHYSFS_SUPPORTS_QPAK=0)","endif()","","option(PHYSFS_ARCHIVE_SLB \"Enable I-War / Independence War SLB support\" TRUE)","if(NOT PHYSFS_ARCHIVE_SLB)"," add_definitions(-DPHYSFS_SUPPORTS_SLB=0)","endif()","","option(PHYSFS_ARCHIVE_ISO9660 \"Enable ISO9660 support\" TRUE)","if(NOT PHYSFS_ARCHIVE_ISO9660)"," add_definitions(-DPHYSFS_SUPPORTS_ISO9660=0)","endif()","","option(PHYSFS_ARCHIVE_VDF \"Enable Gothic I/II VDF archive support\" TRUE)","if(NOT PHYSFS_ARCHIVE_VDF)"," add_definitions(-DPHYSFS_SUPPORTS_VDF=0)","endif()","","","option(PHYSFS_BUILD_STATIC \"Build static library\" TRUE)","if(PHYSFS_BUILD_STATIC)"," add_library(physfs-static STATIC ${PHYSFS_SRCS})"," # Don't rename this on Windows, since DLLs will also produce an import"," # library named \"physfs.lib\" which would conflict; Unix tend to like the"," # same library name with a different extension for static libs, but"," # Windows can just have a separate name."," if(NOT MSVC)"," set_target_properties(physfs-static PROPERTIES OUTPUT_NAME \"physfs\")"," endif()"," if(WINRT)"," # Ignore LNK4264 warnings; we don't author any WinRT components, just consume them, so we're okay in a static library.","\t\tset_target_properties(physfs-static PROPERTIES VS_WINRT_COMPONENT True)"," set_target_properties(physfs-static PROPERTIES STATIC_LIBRARY_FLAGS \"/ignore:4264\")"," endif()",""," set(PHYSFS_LIB_TARGET physfs-static)"," set(PHYSFS_INSTALL_TARGETS ${PHYSFS_INSTALL_TARGETS} \";physfs-static\")","endif()","","option(PHYSFS_BUILD_SHARED \"Build shared library\" TRUE)","if(PHYSFS_BUILD_SHARED)"," add_library(physfs SHARED ${PHYSFS_SRCS})"," set_target_properties(physfs PROPERTIES MACOSX_RPATH 1)"," set_target_properties(physfs PROPERTIES VERSION ${PHYSFS_VERSION})"," set_target_properties(physfs PROPERTIES SOVERSION ${PHYSFS_SOVERSION})"," if(WINRT)","\t\tset_target_properties(physfs PROPERTIES VS_WINRT_COMPONENT True)"," endif()"," target_link_libraries(physfs ${OPTIONAL_LIBRARY_LIBS} ${OTHER_LDFLAGS})"," set(PHYSFS_LIB_TARGET physfs)"," set(PHYSFS_INSTALL_TARGETS ${PHYSFS_INSTALL_TARGETS} \";physfs\")","endif()","","if(NOT PHYSFS_BUILD_SHARED AND NOT PHYSFS_BUILD_STATIC)"," message(FATAL \"Both shared and static libraries are disabled!\")","endif()","","# CMake FAQ says I need this...","if(PHYSFS_BUILD_SHARED AND PHYSFS_BUILD_STATIC AND NOT WINDOWS)"," set_target_properties(physfs PROPERTIES CLEAN_DIRECT_OUTPUT 1)"," set_target_properties(physfs-static PROPERTIES CLEAN_DIRECT_OUTPUT 1)","endif()","","option(PHYSFS_BUILD_TEST \"Build stdio test program.\" TRUE)","mark_as_advanced(PHYSFS_BUILD_TEST)","if(PHYSFS_BUILD_TEST)"," find_path(READLINE_H readline/readline.h)"," find_path(HISTORY_H readline/history.h)"," if(READLINE_H AND HISTORY_H)"," find_library(CURSES_LIBRARY NAMES curses ncurses)"," set(CMAKE_REQUIRED_LIBRARIES ${CURSES_LIBRARY})"," find_library(READLINE_LIBRARY readline)"," if(READLINE_LIBRARY)"," set(HAVE_SYSTEM_READLINE TRUE)"," set(TEST_PHYSFS_LIBS ${TEST_PHYSFS_LIBS} ${READLINE_LIBRARY} ${CURSES_LIBRARY})"," include_directories(SYSTEM ${READLINE_H} ${HISTORY_H})"," add_definitions(-DPHYSFS_HAVE_READLINE=1)"," endif()"," endif()"," add_executable(test_physfs test/test_physfs.c)"," target_link_libraries(test_physfs ${PHYSFS_LIB_TARGET} ${TEST_PHYSFS_LIBS} ${OTHER_LDFLAGS})"," set(PHYSFS_INSTALL_TARGETS ${PHYSFS_INSTALL_TARGETS} \";test_physfs\")","endif()","","install(TARGETS ${PHYSFS_INSTALL_TARGETS}"," RUNTIME DESTINATION bin"," LIBRARY DESTINATION lib${LIB_SUFFIX}"," ARCHIVE DESTINATION lib${LIB_SUFFIX})","install(FILES src/physfs.h DESTINATION include)","","find_package(Doxygen)","if(DOXYGEN_FOUND)"," set(PHYSFS_OUTPUT_DOXYFILE \"${CMAKE_CURRENT_BINARY_DIR}/Doxyfile\")"," configure_file("," \"${CMAKE_CURRENT_SOURCE_DIR}/docs/Doxyfile\""," \"${PHYSFS_OUTPUT_DOXYFILE}\""," COPYONLY"," )"," file(APPEND \"${PHYSFS_OUTPUT_DOXYFILE}\" \"\\n\\n# Below auto-generated by cmake...\\n\\n\")"," file(APPEND \"${PHYSFS_OUTPUT_DOXYFILE}\" \"PROJECT_NUMBER = \\\"${PHYSFS_VERSION}\\\"\\n\")"," file(APPEND \"${PHYSFS_OUTPUT_DOXYFILE}\" \"OUTPUT_DIRECTORY = \\\"${CMAKE_CURRENT_BINARY_DIR}/docs\\\"\\n\")"," file(APPEND \"${PHYSFS_OUTPUT_DOXYFILE}\" \"\\n# End auto-generated section.\\n\\n\")",""," add_custom_target("," docs"," ${DOXYGEN_EXECUTABLE} \"${PHYSFS_OUTPUT_DOXYFILE}\""," WORKING_DIRECTORY \"${CMAKE_CURRENT_SOURCE_DIR}\""," COMMENT \"Building documentation in 'docs' directory...\""," )","else()"," message(STATUS \"Doxygen not found. You won't be able to build documentation.\")","endif()","","if(UNIX)"," set(PHYSFS_TARBALL \"${CMAKE_CURRENT_SOURCE_DIR}/../physfs-${PHYSFS_VERSION}.tar.bz2\")"," add_custom_target("," dist"," hg archive -t tbz2 \"${PHYSFS_TARBALL}\""," WORKING_DIRECTORY \"${CMAKE_CURRENT_SOURCE_DIR}\""," COMMENT \"Building source tarball '${PHYSFS_TARBALL}'...\""," )"," add_custom_target("," uninstall"," \"${CMAKE_CURRENT_SOURCE_DIR}/extras/uninstall.sh\""," WORKING_DIRECTORY \"${CMAKE_CURRENT_BINARY_DIR}\""," COMMENT \"Uninstall the project...\""," )","endif()","","if(NOT MSVC)"," configure_file("," \"extras/physfs.pc.in\""," \"extras/physfs.pc\""," @ONLY"," )"," install("," FILES \"${CMAKE_CURRENT_BINARY_DIR}/extras/physfs.pc\""," DESTINATION \"lib${LIB_SUFFIX}/pkgconfig\""," )","endif()","","macro(message_bool_option _NAME _VALUE)"," if(${_VALUE})"," message(STATUS \" ${_NAME}: enabled\")"," else()"," message(STATUS \" ${_NAME}: disabled\")"," endif()","endmacro()","","message(STATUS \"PhysicsFS will build with the following options:\")","message_bool_option(\"ZIP support\" PHYSFS_ARCHIVE_ZIP)","message_bool_option(\"7zip support\" PHYSFS_ARCHIVE_7Z)","message_bool_option(\"GRP support\" PHYSFS_ARCHIVE_GRP)","message_bool_option(\"WAD support\" PHYSFS_ARCHIVE_WAD)","message_bool_option(\"HOG support\" PHYSFS_ARCHIVE_HOG)","message_bool_option(\"MVL support\" PHYSFS_ARCHIVE_MVL)","message_bool_option(\"QPAK support\" PHYSFS_ARCHIVE_QPAK)","message_bool_option(\"SLB support\" PHYSFS_ARCHIVE_SLB)","message_bool_option(\"VDF support\" PHYSFS_ARCHIVE_VDF)","message_bool_option(\"ISO9660 support\" PHYSFS_ARCHIVE_ISO9660)","message_bool_option(\"Build static library\" PHYSFS_BUILD_STATIC)","message_bool_option(\"Build shared library\" PHYSFS_BUILD_SHARED)","message_bool_option(\"Build stdio test program\" PHYSFS_BUILD_TEST)","if(PHYSFS_BUILD_TEST)"," message_bool_option(\" Use readline in test program\" HAVE_SYSTEM_READLINE)","endif()","","# end of CMakeLists.txt ..."],"stylingDirectives":[[{"start":0,"end":55,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":1,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":65,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[],[{"start":0,"end":71,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":75,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":72,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":71,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":75,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":19,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[],[{"start":0,"end":22,"cssClass":"pl-c1"},{"start":23,"end":30,"cssClass":"pl-k"}],[],[{"start":0,"end":7,"cssClass":"pl-c1"}],[{"start":0,"end":3,"cssClass":"pl-c1"}],[],[{"start":0,"end":58,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c1"}],[],[{"start":0,"end":76,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":8,"cssClass":"pl-k"},{"start":9,"end":12,"cssClass":"pl-k"},{"start":13,"end":16,"cssClass":"pl-k"},{"start":17,"end":24,"cssClass":"pl-k"}],[{"start":4,"end":7,"cssClass":"pl-c1"},{"start":8,"end":15,"cssClass":"pl-k"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":19,"cssClass":"pl-c1"}],[],[{"start":0,"end":2,"cssClass":"pl-k"}],[{"start":4,"end":7,"cssClass":"pl-c1"},{"start":22,"end":38,"cssClass":"pl-smi"},{"start":39,"end":79,"cssClass":"pl-s"}],[{"start":4,"end":7,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":2,"cssClass":"pl-k"}],[{"start":4,"end":23,"cssClass":"pl-c"},{"start":4,"end":5,"cssClass":"pl-c"}],[{"start":4,"end":7,"cssClass":"pl-c1"},{"start":25,"end":27,"cssClass":"pl-k"},{"start":28,"end":33,"cssClass":"pl-k"},{"start":39,"end":51,"cssClass":"pl-s"},{"start":52,"end":57,"cssClass":"pl-k"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":23,"end":31,"cssClass":"pl-k"},{"start":32,"end":40,"cssClass":"pl-s"}],[{"start":4,"end":19,"cssClass":"pl-c1"}],[{"start":4,"end":19,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":2,"cssClass":"pl-k"}],[{"start":4,"end":69,"cssClass":"pl-c"},{"start":4,"end":5,"cssClass":"pl-c"}],[{"start":4,"end":46,"cssClass":"pl-c"},{"start":4,"end":5,"cssClass":"pl-c"}],[{"start":4,"end":7,"cssClass":"pl-c1"}],[{"start":4,"end":16,"cssClass":"pl-c1"}],[{"start":4,"end":16,"cssClass":"pl-c1"}],[{"start":4,"end":7,"cssClass":"pl-c1"},{"start":30,"end":54,"cssClass":"pl-smi"},{"start":55,"end":68,"cssClass":"pl-smi"},{"start":69,"end":84,"cssClass":"pl-smi"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":21,"end":29,"cssClass":"pl-k"},{"start":30,"end":44,"cssClass":"pl-s"},{"start":45,"end":47,"cssClass":"pl-k"},{"start":66,"end":74,"cssClass":"pl-k"},{"start":75,"end":89,"cssClass":"pl-s"}],[{"start":4,"end":7,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":2,"cssClass":"pl-k"}],[{"start":4,"end":7,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":7,"cssClass":"pl-k"},{"start":8,"end":11,"cssClass":"pl-k"},{"start":12,"end":15,"cssClass":"pl-k"},{"start":16,"end":23,"cssClass":"pl-k"},{"start":24,"end":27,"cssClass":"pl-k"},{"start":28,"end":31,"cssClass":"pl-k"},{"start":40,"end":87,"cssClass":"pl-c"},{"start":40,"end":41,"cssClass":"pl-c"}],[{"start":4,"end":16,"cssClass":"pl-c1"}],[{"start":4,"end":6,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-c1"},{"start":34,"end":58,"cssClass":"pl-smi"},{"start":59,"end":77,"cssClass":"pl-smi"}],[{"start":4,"end":9,"cssClass":"pl-k"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":74,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":74,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":78,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":40,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c1"}],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[{"start":4,"end":22,"cssClass":"pl-smi"}],[{"start":4,"end":20,"cssClass":"pl-smi"}],[],[],[],[{"start":0,"end":15,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":76,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":18,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[],[{"start":0,"end":6,"cssClass":"pl-c1"},{"start":26,"end":46,"cssClass":"pl-s"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":6,"cssClass":"pl-k"}],[{"start":4,"end":19,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":6,"cssClass":"pl-c1"},{"start":25,"end":46,"cssClass":"pl-s"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":6,"cssClass":"pl-k"}],[{"start":4,"end":19,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":6,"cssClass":"pl-c1"},{"start":26,"end":59,"cssClass":"pl-s"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":6,"cssClass":"pl-k"}],[{"start":4,"end":19,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":6,"cssClass":"pl-c1"},{"start":26,"end":51,"cssClass":"pl-s"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":6,"cssClass":"pl-k"}],[{"start":4,"end":19,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":6,"cssClass":"pl-c1"},{"start":26,"end":59,"cssClass":"pl-s"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":6,"cssClass":"pl-k"}],[{"start":4,"end":19,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":6,"cssClass":"pl-c1"},{"start":26,"end":59,"cssClass":"pl-s"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":6,"cssClass":"pl-k"}],[{"start":4,"end":19,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":6,"cssClass":"pl-c1"},{"start":27,"end":59,"cssClass":"pl-s"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":6,"cssClass":"pl-k"}],[{"start":4,"end":19,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":6,"cssClass":"pl-c1"},{"start":26,"end":71,"cssClass":"pl-s"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":6,"cssClass":"pl-k"}],[{"start":4,"end":19,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":6,"cssClass":"pl-c1"},{"start":30,"end":54,"cssClass":"pl-s"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":6,"cssClass":"pl-k"}],[{"start":4,"end":19,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":6,"cssClass":"pl-c1"},{"start":26,"end":66,"cssClass":"pl-s"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":6,"cssClass":"pl-k"}],[{"start":4,"end":19,"cssClass":"pl-c1"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[],[{"start":0,"end":6,"cssClass":"pl-c1"},{"start":27,"end":49,"cssClass":"pl-s"}],[{"start":0,"end":2,"cssClass":"pl-k"}],[{"start":4,"end":15,"cssClass":"pl-c1"},{"start":30,"end":36,"cssClass":"pl-k"},{"start":37,"end":51,"cssClass":"pl-smi"}],[{"start":4,"end":74,"cssClass":"pl-c"},{"start":4,"end":5,"cssClass":"pl-c"}],[{"start":4,"end":77,"cssClass":"pl-c"},{"start":4,"end":5,"cssClass":"pl-c"}],[{"start":4,"end":72,"cssClass":"pl-c"},{"start":4,"end":5,"cssClass":"pl-c"}],[{"start":4,"end":45,"cssClass":"pl-c"},{"start":4,"end":5,"cssClass":"pl-c"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-k"}],[{"start":8,"end":29,"cssClass":"pl-c1"},{"start":44,"end":54,"cssClass":"pl-k"},{"start":67,"end":75,"cssClass":"pl-s"}],[{"start":4,"end":9,"cssClass":"pl-k"}],[{"start":4,"end":6,"cssClass":"pl-k"}],[{"start":8,"end":126,"cssClass":"pl-c"},{"start":8,"end":9,"cssClass":"pl-c"}],[{"start":2,"end":23,"cssClass":"pl-c1"},{"start":38,"end":48,"cssClass":"pl-k"}],[{"start":8,"end":29,"cssClass":"pl-c1"},{"start":44,"end":54,"cssClass":"pl-k"},{"start":76,"end":90,"cssClass":"pl-s"}],[{"start":4,"end":9,"cssClass":"pl-k"}],[],[{"start":4,"end":7,"cssClass":"pl-c1"}],[{"start":4,"end":7,"cssClass":"pl-c1"},{"start":31,"end":56,"cssClass":"pl-smi"},{"start":57,"end":73,"cssClass":"pl-s"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":6,"cssClass":"pl-c1"},{"start":27,"end":49,"cssClass":"pl-s"}],[{"start":0,"end":2,"cssClass":"pl-k"}],[{"start":4,"end":15,"cssClass":"pl-c1"},{"start":23,"end":29,"cssClass":"pl-k"},{"start":30,"end":44,"cssClass":"pl-smi"}],[{"start":4,"end":25,"cssClass":"pl-c1"},{"start":33,"end":43,"cssClass":"pl-k"}],[{"start":4,"end":25,"cssClass":"pl-c1"},{"start":33,"end":43,"cssClass":"pl-k"},{"start":44,"end":51,"cssClass":"pl-k"},{"start":52,"end":69,"cssClass":"pl-smi"}],[{"start":4,"end":25,"cssClass":"pl-c1"},{"start":33,"end":43,"cssClass":"pl-k"},{"start":54,"end":73,"cssClass":"pl-smi"}],[{"start":4,"end":6,"cssClass":"pl-k"}],[{"start":2,"end":23,"cssClass":"pl-c1"},{"start":31,"end":41,"cssClass":"pl-k"}],[{"start":4,"end":9,"cssClass":"pl-k"}],[{"start":4,"end":25,"cssClass":"pl-c1"},{"start":33,"end":57,"cssClass":"pl-smi"},{"start":58,"end":74,"cssClass":"pl-smi"}],[{"start":4,"end":7,"cssClass":"pl-c1"}],[{"start":4,"end":7,"cssClass":"pl-c1"},{"start":31,"end":56,"cssClass":"pl-smi"},{"start":57,"end":66,"cssClass":"pl-s"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":6,"cssClass":"pl-k"},{"start":27,"end":30,"cssClass":"pl-k"},{"start":31,"end":34,"cssClass":"pl-k"}],[{"start":4,"end":11,"cssClass":"pl-c1"},{"start":18,"end":66,"cssClass":"pl-s"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":31,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":23,"end":26,"cssClass":"pl-k"},{"start":47,"end":50,"cssClass":"pl-k"},{"start":51,"end":54,"cssClass":"pl-k"},{"start":55,"end":62,"cssClass":"pl-k"}],[{"start":4,"end":25,"cssClass":"pl-c1"},{"start":33,"end":43,"cssClass":"pl-k"}],[{"start":4,"end":25,"cssClass":"pl-c1"},{"start":40,"end":50,"cssClass":"pl-k"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":6,"cssClass":"pl-c1"},{"start":25,"end":52,"cssClass":"pl-s"}],[{"start":0,"end":16,"cssClass":"pl-c1"}],[{"start":0,"end":2,"cssClass":"pl-k"}],[{"start":4,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":13,"cssClass":"pl-c1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":18,"end":21,"cssClass":"pl-k"}],[{"start":8,"end":20,"cssClass":"pl-c1"},{"start":36,"end":41,"cssClass":"pl-k"}],[{"start":8,"end":11,"cssClass":"pl-c1"},{"start":37,"end":54,"cssClass":"pl-smi"}],[{"start":8,"end":20,"cssClass":"pl-c1"}],[{"start":8,"end":10,"cssClass":"pl-k"}],[{"start":12,"end":15,"cssClass":"pl-c1"}],[{"start":12,"end":15,"cssClass":"pl-c1"},{"start":33,"end":52,"cssClass":"pl-smi"},{"start":53,"end":72,"cssClass":"pl-smi"},{"start":73,"end":90,"cssClass":"pl-smi"}],[{"start":12,"end":31,"cssClass":"pl-c1"},{"start":32,"end":38,"cssClass":"pl-k"},{"start":39,"end":52,"cssClass":"pl-smi"},{"start":53,"end":65,"cssClass":"pl-smi"}],[{"start":12,"end":27,"cssClass":"pl-c1"}],[{"start":8,"end":13,"cssClass":"pl-k"}],[{"start":4,"end":9,"cssClass":"pl-k"}],[{"start":4,"end":18,"cssClass":"pl-c1"}],[{"start":4,"end":25,"cssClass":"pl-c1"},{"start":38,"end":58,"cssClass":"pl-smi"},{"start":59,"end":78,"cssClass":"pl-smi"},{"start":79,"end":95,"cssClass":"pl-smi"}],[{"start":4,"end":7,"cssClass":"pl-c1"},{"start":31,"end":56,"cssClass":"pl-smi"},{"start":57,"end":71,"cssClass":"pl-s"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":7,"cssClass":"pl-c1"},{"start":8,"end":15,"cssClass":"pl-k"},{"start":16,"end":41,"cssClass":"pl-smi"}],[{"start":8,"end":15,"cssClass":"pl-k"},{"start":16,"end":27,"cssClass":"pl-k"}],[{"start":8,"end":15,"cssClass":"pl-k"},{"start":16,"end":27,"cssClass":"pl-k"},{"start":31,"end":44,"cssClass":"pl-smi"}],[{"start":8,"end":15,"cssClass":"pl-k"},{"start":16,"end":27,"cssClass":"pl-k"},{"start":31,"end":44,"cssClass":"pl-smi"}],[{"start":0,"end":7,"cssClass":"pl-c1"},{"start":8,"end":13,"cssClass":"pl-k"},{"start":27,"end":38,"cssClass":"pl-k"}],[],[{"start":0,"end":12,"cssClass":"pl-c1"}],[{"start":0,"end":2,"cssClass":"pl-k"}],[{"start":4,"end":7,"cssClass":"pl-c1"},{"start":31,"end":69,"cssClass":"pl-s"},{"start":32,"end":59,"cssClass":"pl-smi"}],[{"start":4,"end":18,"cssClass":"pl-c1"}],[{"start":8,"end":51,"cssClass":"pl-s"},{"start":9,"end":36,"cssClass":"pl-smi"}],[{"start":8,"end":35,"cssClass":"pl-s"},{"start":9,"end":34,"cssClass":"pl-smi"}],[{"start":8,"end":16,"cssClass":"pl-k"}],[],[{"start":4,"end":8,"cssClass":"pl-c1"},{"start":9,"end":15,"cssClass":"pl-k"},{"start":16,"end":43,"cssClass":"pl-s"},{"start":17,"end":42,"cssClass":"pl-smi"},{"start":44,"end":88,"cssClass":"pl-s"},{"start":45,"end":49,"cssClass":"pl-cce"},{"start":83,"end":87,"cssClass":"pl-cce"}],[{"start":4,"end":8,"cssClass":"pl-c1"},{"start":9,"end":15,"cssClass":"pl-k"},{"start":16,"end":43,"cssClass":"pl-s"},{"start":17,"end":42,"cssClass":"pl-smi"},{"start":44,"end":86,"cssClass":"pl-s"},{"start":62,"end":64,"cssClass":"pl-cce"},{"start":64,"end":81,"cssClass":"pl-smi"},{"start":81,"end":85,"cssClass":"pl-cce"}],[{"start":4,"end":8,"cssClass":"pl-c1"},{"start":9,"end":15,"cssClass":"pl-k"},{"start":16,"end":43,"cssClass":"pl-s"},{"start":17,"end":42,"cssClass":"pl-smi"},{"start":44,"end":103,"cssClass":"pl-s"},{"start":64,"end":66,"cssClass":"pl-cce"},{"start":66,"end":93,"cssClass":"pl-smi"},{"start":98,"end":102,"cssClass":"pl-cce"}],[{"start":4,"end":8,"cssClass":"pl-c1"},{"start":9,"end":15,"cssClass":"pl-k"},{"start":16,"end":43,"cssClass":"pl-s"},{"start":17,"end":42,"cssClass":"pl-smi"},{"start":44,"end":81,"cssClass":"pl-s"},{"start":45,"end":47,"cssClass":"pl-cce"},{"start":76,"end":80,"cssClass":"pl-cce"}],[],[{"start":4,"end":21,"cssClass":"pl-c1"}],[],[{"start":8,"end":29,"cssClass":"pl-smi"},{"start":30,"end":57,"cssClass":"pl-s"},{"start":31,"end":56,"cssClass":"pl-smi"}],[{"start":8,"end":25,"cssClass":"pl-k"},{"start":26,"end":55,"cssClass":"pl-s"},{"start":27,"end":54,"cssClass":"pl-smi"}],[{"start":8,"end":15,"cssClass":"pl-k"},{"start":16,"end":63,"cssClass":"pl-s"}],[],[{"start":0,"end":4,"cssClass":"pl-k"}],[{"start":4,"end":11,"cssClass":"pl-c1"},{"start":19,"end":81,"cssClass":"pl-s"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":7,"cssClass":"pl-k"}],[{"start":4,"end":7,"cssClass":"pl-c1"},{"start":23,"end":88,"cssClass":"pl-s"},{"start":24,"end":51,"cssClass":"pl-smi"},{"start":62,"end":79,"cssClass":"pl-smi"}],[{"start":4,"end":21,"cssClass":"pl-c1"}],[],[{"start":27,"end":46,"cssClass":"pl-s"},{"start":28,"end":45,"cssClass":"pl-smi"}],[{"start":8,"end":25,"cssClass":"pl-k"},{"start":26,"end":55,"cssClass":"pl-s"},{"start":27,"end":54,"cssClass":"pl-smi"}],[{"start":8,"end":15,"cssClass":"pl-k"},{"start":16,"end":64,"cssClass":"pl-s"},{"start":42,"end":59,"cssClass":"pl-smi"}],[],[{"start":4,"end":21,"cssClass":"pl-c1"}],[],[{"start":8,"end":57,"cssClass":"pl-s"},{"start":9,"end":36,"cssClass":"pl-smi"}],[{"start":8,"end":25,"cssClass":"pl-k"},{"start":26,"end":55,"cssClass":"pl-s"},{"start":27,"end":54,"cssClass":"pl-smi"}],[{"start":8,"end":15,"cssClass":"pl-k"},{"start":16,"end":42,"cssClass":"pl-s"}],[],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":2,"cssClass":"pl-k"},{"start":3,"end":6,"cssClass":"pl-k"}],[{"start":4,"end":18,"cssClass":"pl-c1"}],[{"start":8,"end":29,"cssClass":"pl-s"}],[{"start":8,"end":26,"cssClass":"pl-s"}],[{"start":9,"end":13,"cssClass":"pl-k"}],[],[{"start":4,"end":11,"cssClass":"pl-c1"}],[{"start":8,"end":13,"cssClass":"pl-k"},{"start":14,"end":60,"cssClass":"pl-s"},{"start":15,"end":42,"cssClass":"pl-smi"}],[{"start":8,"end":19,"cssClass":"pl-k"},{"start":20,"end":48,"cssClass":"pl-s"},{"start":24,"end":37,"cssClass":"pl-smi"}],[],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":5,"cssClass":"pl-c1"}],[{"start":4,"end":6,"cssClass":"pl-k"},{"start":7,"end":16,"cssClass":"pl-smi"}],[{"start":8,"end":15,"cssClass":"pl-c1"},{"start":23,"end":44,"cssClass":"pl-s"},{"start":26,"end":34,"cssClass":"pl-smi"}],[{"start":4,"end":8,"cssClass":"pl-k"}],[{"start":8,"end":15,"cssClass":"pl-c1"},{"start":23,"end":45,"cssClass":"pl-s"},{"start":26,"end":34,"cssClass":"pl-smi"}],[{"start":4,"end":9,"cssClass":"pl-k"}],[{"start":0,"end":8,"cssClass":"pl-c1"}],[],[{"start":0,"end":7,"cssClass":"pl-c1"},{"start":15,"end":65,"cssClass":"pl-s"}],[{"start":20,"end":33,"cssClass":"pl-s"}],[{"start":20,"end":34,"cssClass":"pl-s"}],[{"start":20,"end":33,"cssClass":"pl-s"}],[{"start":20,"end":33,"cssClass":"pl-s"}],[{"start":20,"end":33,"cssClass":"pl-s"}],[{"start":20,"end":33,"cssClass":"pl-s"}],[{"start":20,"end":34,"cssClass":"pl-s"}],[{"start":20,"end":33,"cssClass":"pl-s"}],[{"start":20,"end":33,"cssClass":"pl-s"}],[{"start":20,"end":37,"cssClass":"pl-s"}],[{"start":20,"end":42,"cssClass":"pl-s"}],[{"start":20,"end":42,"cssClass":"pl-s"}],[{"start":20,"end":46,"cssClass":"pl-s"}],[{"start":0,"end":2,"cssClass":"pl-k"}],[{"start":24,"end":56,"cssClass":"pl-s"}],[{"start":0,"end":5,"cssClass":"pl-k"}],[],[{"start":0,"end":27,"cssClass":"pl-c"},{"start":0,"end":1,"cssClass":"pl-c"}],[]],"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/icculus/physfs/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"CMakeLists.txt","displayUrl":"https://github.com/icculus/physfs/blob/90dfc49f6d43c470fc0ca41b81d05a1a4359889c/CMakeLists.txt?raw=true","headerInfo":{"blobSize":"10.2 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":null,"isGitLfs":false,"onBranch":false,"shortPath":"c151d61","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Ficculus%2Fphysfs%2Fblob%2F90dfc49f6d43c470fc0ca41b81d05a1a4359889c%2FCMakeLists.txt","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"300","truncatedSloc":"258"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"CMake","languageID":47,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/icculus/physfs/blob/90dfc49f6d43c470fc0ca41b81d05a1a4359889c/CMakeLists.txt","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/icculus/physfs/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/icculus/physfs/raw/90dfc49f6d43c470fc0ca41b81d05a1a4359889c/CMakeLists.txt","renderImageOrRaw":false,"richText":null,"renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":false,"not_analyzed":true,"symbols":[]}},"copilotInfo":null,"copilotAccessAllowed":false,"csrf_tokens":{"/icculus/physfs/branches":{"post":"9CTZg-fL6DUSd1Z3ABkPGc7XogLTvDpvP9xg-O29OijQjZOsHzRyl1Nili4xpmUqO24l61-I9M-1VdMNUHpSiw"},"/repos/preferences":{"post":"L9qV1LPWyaqVAwKfpM06DJTPUygqQfVtANIfmugVS92rgkYdMiU8Q0sAigF7F0nH1BsT6FBize6-rmu-qj1yoA"}}},"title":"physfs/CMakeLists.txt at 90dfc49f6d43c470fc0ca41b81d05a1a4359889c ยท icculus/physfs"}