Some improvements to INSTALL.txt.
This commit is contained in:
parent
8ee7f5d351
commit
6ed2bf1478
|
@ -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:
|
UNIX:
|
||||||
|
|
||||||
You will need CMake (https://www.cmake.org/) 2.4 or later installed.
|
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
|
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
|
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
|
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
|
we can't find it. Note that OSes based on Windows 95 _should_
|
||||||
user-specific directories, etc. Note that OSes based on Windows 95 _should_
|
|
||||||
work if you use the Microsoft Layer for Unicode (UNICOWS.DLL) to provide
|
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.
|
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
|
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
|
support at all. Windows RT (Windows Phone, UWP) is covered below.
|
||||||
icculus@icculus.org ...
|
|
||||||
|
|
||||||
|
Windows RT:
|
||||||
|
|
||||||
|
This supposedly works, but isn't tested recently.
|
||||||
|
|
||||||
|
|
||||||
PocketPC/WindowsCE:
|
PocketPC/WindowsCE:
|
||||||
|
|
||||||
Support for PocketPC was removed in PhysicsFS 2.1.0. This was known to work
|
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
|
in the 1.0 releases, but wasn't tested in 2.0 and later. PhysicsFS should
|
||||||
known to work on Windows Phone 7 (the latest Microsoft mobile tech at the
|
work on modern Windows Phones (see "Windows RT" section).
|
||||||
time of this writing).
|
|
||||||
|
|
||||||
|
|
||||||
macOS:
|
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
|
hardware has removed the "Classic" emulation environment, it was time to
|
||||||
remove support from PhysicsFS. That being said, the PhysicsFS 1.0 branch can
|
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
|
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:
|
BeOS, Zeta, YellowTab:
|
||||||
|
|
||||||
|
@ -114,9 +132,7 @@ we still support.
|
||||||
|
|
||||||
Haiku:
|
Haiku:
|
||||||
|
|
||||||
Use the "Unix" instructions, above. The CMake port to BeOS is fairly new at
|
Use the "Unix" instructions, above.
|
||||||
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.
|
|
||||||
|
|
||||||
|
|
||||||
OS/2:
|
OS/2:
|
||||||
|
|
Loading…
Reference in New Issue