Some improvements to INSTALL.txt.

This commit is contained in:
Ryan C. Gordon 2017-07-21 23:02:10 -04:00
parent 8ee7f5d351
commit 6ed2bf1478
1 changed files with 28 additions and 12 deletions

View File

@ -20,6 +20,17 @@ If you've got Doxygen (http://www.doxygen.org/) installed, you can run it
BUILD IT WITH YOUR OWN PROGRAM:
If you don't care about formal packaging: just add everything in the "src"
directory to whatever you use to build your program and compile it along with
everything else, and you're done. It should compile with any reasonable
ANSI C compiler, should build cleanly even with excessive compiler warnings
enabled, needs no extra configuration, and allows static linking. If this
works for your specific project, you can stop reading now.
UNIX:
You will need CMake (https://www.cmake.org/) 2.4 or later installed.
@ -64,23 +75,25 @@ If you want to use Visual Studio, nmake, or the Platform SDK, you will need
PhysicsFS will only link directly against system libraries that have existed
since Windows NT 3.51. If there's a newer API we want to use, we try to
dynamically load it at runtime and fallback to a reasonable behaviour when
we can't find it...this is used for Unicode support and locating
user-specific directories, etc. Note that OSes based on Windows 95 _should_
we can't find it. Note that OSes based on Windows 95 _should_
work if you use the Microsoft Layer for Unicode (UNICOWS.DLL) to provide
some missing system APIs, but this is no longer tested as of PhysicsFS 2.1.0.
PhysicsFS 2.0.x still works with Windows 95 without UNICOWS.DLL.
PhysicsFS 2.0.x is known to work with Windows 95 without UNICOWS.DLL.
PhysicsFS works on 32-bit and 64-bit Windows. There is no 16-bit Windows
support at all. Reports of success and problems can go to Ryan at
icculus@icculus.org ...
support at all. Windows RT (Windows Phone, UWP) is covered below.
Windows RT:
This supposedly works, but isn't tested recently.
PocketPC/WindowsCE:
Support for PocketPC was removed in PhysicsFS 2.1.0. This was known to work
in the 1.0 releases, but wasn't tested in 2.0 and later. PhysicsFS is not
known to work on Windows Phone 7 (the latest Microsoft mobile tech at the
time of this writing).
in the 1.0 releases, but wasn't tested in 2.0 and later. PhysicsFS should
work on modern Windows Phones (see "Windows RT" section).
macOS:
@ -102,9 +115,14 @@ Classic Mac OS support has been dropped in PhysicsFS 2.0. Apple hasn't updated
hardware has removed the "Classic" emulation environment, it was time to
remove support from PhysicsFS. That being said, the PhysicsFS 1.0 branch can
still target back to Mac OS 8.5, so you can use that if you need support for
this legacy OS. We still very much support modern macOS, though: see below.
this legacy OS. We still very much support modern macOS, though: see above.
Emscripten:
Use the "Unix" instructions, above. You can install the Emscripten SDK and use
the extras/buildbot-emscripten.sh script to automate this for you.
BeOS, Zeta, YellowTab:
@ -114,9 +132,7 @@ we still support.
Haiku:
Use the "Unix" instructions, above. The CMake port to BeOS is fairly new at
the time of this writing, but it works. You can get a build of CMake from
bebits.com or build it yourself from source from cmake.org.
Use the "Unix" instructions, above.
OS/2: