Ryan C. Gordon
5a98fc83a8
Catch case where we use the Unix code on a non-Unix system that lacks pthreads.
...
Thanks, Patrice!
2010-02-03 23:14:11 -05:00
Ryan C. Gordon
68db1196be
Install test_physfs.pl with the rest of the project.
...
(Although I might yank this stuff...it probably doesn't need to go on the
end-user's system.)
2010-02-02 23:55:12 -05:00
Ryan C. Gordon
13a9f9b2dd
Fixed "make dist" target.
2010-02-02 23:33:57 -05:00
Ryan C. Gordon
8ce71e5924
Added uninstall target for Unix platforms.
2010-02-02 23:22:49 -05:00
Ryan C. Gordon
a40d3e1e3b
Prevent bogus addition of -rpath to libraries.
2010-02-02 23:04:28 -05:00
Ryan C. Gordon
12ad3828e7
Not sure if this is still needed (it's definitely unneeded in CMake 2.8).
2010-02-02 23:04:13 -05:00
Ryan C. Gordon
35ed8dd586
Fixed filename collision when linking the library and script bindings.
2010-02-02 22:49:48 -05:00
Ryan C. Gordon
282bf1b3ec
More perl bindings wanking.
2010-02-01 23:15:36 -05:00
Ryan C. Gordon
6116683f5e
More work on Perl bindings linking.
...
Fixes linking on Mac OS X; the bindings now work there, too!.
2010-02-01 22:04:36 -05:00
Ryan C. Gordon
c844a98be3
I think this gets the right Perl include path value.
...
Fixes Perl compiles on Mac OS X.
2010-02-01 21:33:20 -05:00
Ryan C. Gordon
8415f297f0
Use FIND_PROGRAM(perl) instead of FindPerl.
...
I don't see the value in using FindPerl at the moment.
2010-02-01 21:32:38 -05:00
Ryan C. Gordon
319ff77100
Initial work on Ruby bindings, barely started.
...
Mostly this is work on abstracting things in the build system.
2010-02-01 04:22:05 -05:00
Ryan C. Gordon
23d28cbe12
Tightened the SWIG warning filter.
2010-02-01 03:29:56 -05:00
Ryan C. Gordon
392193ea0c
Hooked up Perl bindings, via SWIG.
2010-02-01 03:17:14 -05:00
Ryan C. Gordon
17b2640d71
Corrected physfs.h installation for new directory layout (thanks, Patrice!).
2009-11-16 12:26:28 -05:00
Ryan C. Gordon
88729ebff2
Don't use -fvisibility=hidden on Windows, since MinGW doesn't support it. :(
2009-07-12 16:43:59 -04:00
Ryan C. Gordon
71e0e6883d
Fixed CMakeLists.txt to properly handle cross-compiling (thanks, Marc!).
2009-07-08 18:45:21 -04:00
Ryan C. Gordon
652f0ec03c
Fixed a problem in some CMake versions.
2009-04-20 23:43:36 -04:00
Ryan C. Gordon
d26781a809
Fixed SET_SOURCE_FILES_PROPERTIES in CMakefile for wxWidgets test app.
2009-04-20 23:41:27 -04:00
Ryan C. Gordon
57d908dca0
Added the Sun Studio equivalent of -fvisibility=hidden
2009-04-16 22:37:38 -04:00
Ryan C. Gordon
0bc32891ba
Added sys/mnttab.h CD-ROM detection. Fixes missing CD-ROM support on Solaris.
2009-04-13 17:59:15 -04:00
Ryan C. Gordon
3b91814f20
Ignore empty files (like #ifdef'd out platform code) on Sun Studio compiler.
2009-04-13 17:58:35 -04:00
Ryan C. Gordon
e1dee8e56a
More Solaris fixes.
2009-04-13 03:40:02 -04:00
Ryan C. Gordon
3bc1f7d670
OS/2 build fixes.
2009-03-29 04:29:24 -04:00
Ryan C. Gordon
47557ee2d4
Fixed include directory in CMakeLists.txt.
...
Test program now builds without physfs.h installed system-wide.
2009-03-29 04:18:50 -04:00
Ryan C. Gordon
2a65060cde
Moved directory structure around.
2009-03-27 15:10:42 -04:00
Ryan C. Gordon
fed94bf21a
Upped version to 2.0.0!
2009-03-23 00:45:15 -04:00
Ryan C. Gordon
10ce30f80d
Screw it, change this back.
2009-03-23 00:12:03 -04:00
Ryan C. Gordon
3c38768192
Corrected soname.
...
Apparently we should be using 0 if we add functions. It's only changing or
removing symbols that causes an SOVERSION bump.
2009-03-22 21:19:21 -04:00
Ryan C. Gordon
77a2c5009c
Updated for lzma changes.
2008-01-23 05:00:07 +00:00
Ryan C. Gordon
41ede697d0
Added a hack for "make dist" functionality.
2007-04-03 01:48:09 +00:00
Ryan C. Gordon
40ab6d277f
Added initial work on a wxWidgets-based test app.
2007-04-02 20:57:39 +00:00
Ryan C. Gordon
075e6769e2
Split out Mac OS X code from unix.c and added some Carbon-specific code...
...
moved some stuff around and implemented a few things in BeOS and POSIX bits
to accomodate this.
2007-03-21 05:03:17 +00:00
Ryan C. Gordon
6fe37fd840
Patched to compile with latest Platform SDK.
2007-03-19 07:44:04 +00:00
Ryan C. Gordon
2caa3b94e3
Whoops, switched two strings in CMakeLists.txt
2007-03-19 04:30:10 +00:00
Ryan C. Gordon
52cb5bac69
More Mac Classic removal.
2007-03-15 07:33:14 +00:00
Ryan C. Gordon
1a6f1787fa
Fixes for BeOS and gcc2.
2007-03-12 03:41:20 +00:00
Ryan C. Gordon
69598e49ab
Now compiles everything whether we need it or not, removing whole files with
...
#ifdefs...this will make it easier to "embed" this library in other projects
or use a different build system: just push everything through the compiler
with preprocessor defines for the parts you want/need...platform modules are
determined automatically without the build system needing to intervene, so
you just have to #define the archivers, etc that you want.
2007-03-11 22:50:53 +00:00
Ryan C. Gordon
53bbe35ddd
Renamed LICENSE to LICENSE.txt
2007-03-11 10:10:28 +00:00
Ryan C. Gordon
902b7b9bae
Install libraries with a VERSION and SOVERSION.
2007-03-11 09:13:55 +00:00
Ryan C. Gordon
e4a317401d
Added install targets for "make install"
2007-03-11 08:56:23 +00:00
Ryan C. Gordon
e3c3acb3b6
Clarified a comment.
2007-03-11 08:40:51 +00:00
Ryan C. Gordon
94496e3302
Can now build shared or static (or both) libraries.
2007-03-11 08:37:01 +00:00
Ryan C. Gordon
a1bb93b43f
Fixes to CMakeLists.txt for Intel Mac.
2007-03-11 08:33:15 +00:00
Ryan C. Gordon
c6273ae317
Killed MIX archiver.
2007-03-10 06:41:26 +00:00
Ryan C. Gordon
6cdd5b5e57
Moved to CMake!
2007-03-10 06:32:52 +00:00