Ryan C. Gordon
6d9923706d
Added pkg-config support (thanks, Jonas!).
2013-11-13 00:38:35 -05:00
Ryan C. Gordon
8156bd219c
Only check for pthread library if pthread.h was found.
2012-11-25 21:52:36 -05:00
Ryan C. Gordon
06edd385fc
From stable-2.0: explicitly check for pthread library, and link against it.
2012-11-25 21:51:43 -05:00
Aleksi Nurmi
fd137cba42
SLB archiver
2012-11-12 23:40:29 +02:00
Ryan C. Gordon
de59afc5a2
Remove SWIG stuff from build.
...
This is never going to work well everywhere. I'll leave the SWIG stuff
elsewhere, though, for those that want to build their own bindings.
2012-10-23 15:02:30 -04:00
Ryan C. Gordon
1c48a28166
Use .tar.bz2 on this branch, too.
2012-10-23 14:59:29 -04:00
Ryan C. Gordon
3f212a8a44
Lowercased most of the CMake project file.
2012-10-23 14:58:54 -04:00
Ryan C. Gordon
986c40ac6a
Don't look for libhistory.
...
Apparently libreadline provides this now (maybe it always did?), and it fixes
things on OpenBSD.
2012-08-20 14:39:46 -04:00
Ryan C. Gordon
bb6c5e468c
Let's gamble that everything has assert.h.
...
(and we'll mask out specific platforms if we find one that doesn't.)
2012-03-19 20:27:28 -04:00
Ryan C. Gordon
1030e5d5ec
Removed llseek().
...
Use Linux's off64_t support instead.
2012-03-18 12:31:29 -04:00
Ryan C. Gordon
700d94e577
Replaced zlib with a hacked up copy of miniz: http://code.google.com/p/miniz/
2012-03-10 02:31:58 -05:00
Ryan C. Gordon
9e2acfd8a6
Removed OS/2 support.
2012-03-09 01:24:40 -05:00
Ryan C. Gordon
4d46d42f73
Removed PocketPC support. It was old and crusty and targeted a dead platform.
2012-03-09 00:44:59 -05:00
Ryan C. Gordon
e4cc3fcd9b
Removed a space in CMakeLists.txt that can make the linker grumpy.
2011-07-25 11:32:32 -07:00
Ryan C. Gordon
4075482826
Treat Haiku as BeOS in CMakeLists.txt ... this lets CD-ROM support build, etc.
2011-07-16 14:14:00 +00:00
Ryan C. Gordon
2939b26b7f
Added an option to disable all SWIG bindings at once.
2011-02-22 00:16:56 -05:00
Ryan C. Gordon
4298d85313
Removed wxWidgets test program.
2011-02-21 23:55:58 -05:00
Ryan C. Gordon
014f0e2254
Put some quotes around autogenerated Doxygen options.
2011-02-21 23:45:22 -05:00
Ryan C. Gordon
72f0e7f9b5
Corrected doc paths for development branch.
2011-02-21 23:43:36 -05:00
Ryan C. Gordon
67995ad0c5
Bumping version in CMakeLists.txt (but this is not ready for a release!).
2011-02-21 23:42:54 -05:00
Ryan C. Gordon
7dee41eb0c
Fixed "make docs" for out-of-tree builds.
...
Also: this automatically updates the version number in the docs, so I don't
have to with each release.
(transplanted from 72778f1e98f06c1e02f88dc8d263027d61469766)
2011-02-21 23:35:24 -05:00
Ryan C. Gordon
54f72a0b42
Use LIB_SUFFIX to install to lib64 instead of lib (thanks, Cristian!).
2011-02-17 15:02:20 -05:00
Ryan C. Gordon
855025c3e5
Fixed include path when using internal zlib.
2011-02-11 00:19:22 -05:00
Ryan C. Gordon
5f5775c1ec
Haiku fixes, merged from stable-2.0 branch.
2010-12-30 19:50:58 -05:00
Ryan C. Gordon
3f02ce767f
Moved most the cut-and-paste between simple archivers to one file.
2010-09-06 02:50:29 -04:00
Ryan C. Gordon
cd3587bbf3
Make ISO9660 archiver optional.
2010-03-17 15:35:29 -04:00
Ryan C. Gordon
0fa35af2b9
ISO9660 archiver, compliments of Christoph Nelles.
2010-03-17 14:50:54 -04:00
Ryan C. Gordon
eafefbdfdc
Added SWIG-based Ruby bindings.
2010-02-04 04:46:14 -05:00
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