102 Commits

Author SHA1 Message Date
rdb
2cb602208c Fix typo 2009-11-18 10:46:14 +00:00
rdb
7d421efcfb Use wx-config found in thirdparty bin/ dir if present 2009-11-18 10:29:23 +00:00
rdb
b53d78d694 find swscale in ffmpeg thirdparty package 2009-11-18 09:41:18 +00:00
rdb
30d06fc9cf correct libswscale detection (I hope), add libp3vision 2009-11-16 12:44:18 +00:00
rdb
d1cf678e74 Fix conflicting function names, and split up ffmpeg and swscale as thirdparty libs 2009-11-16 08:31:37 +00:00
rdb
6d45056c65 Scan /usr/lib64 and /lib64 for libraries as well, on 64-bits platforms 2009-11-15 09:56:24 +00:00
rdb
f02f93b6f6 Don't depend on the LD cache to be current 2009-11-15 08:39:09 +00:00
rdb
4a380d4208 Fix custom outputdir code 2009-11-13 14:34:59 +00:00
Bei Yang
89749f91a6 Changed directX build architecture number 2009-11-11 18:32:37 +00:00
rdb
9126fad01b Resource file fixes - and added resource file generation for ActiveX plugin 2009-11-11 15:16:02 +00:00
rdb
a565600ea0 Resource file generation (not for activex yet), cleaner system for moving around potentially conflicting ppremake files, and bugfix for --osxtarget 2009-11-11 12:37:44 +00:00
rdb
e34bfa9591 GetDirectorySize 2009-11-09 19:51:23 +00:00
rdb
fcd2a2ec0d /Developer/Panda3D 2009-11-03 09:57:28 +00:00
rdb
66669906b9 Apply patch from Nz (aka Gogg) to support overriding dtool_config/prc_parameter variables from command-line 2009-10-30 13:47:15 +00:00
rdb
c1a6111753 More OSX universal binary and crosscompilation stuff. Added -mmacosx-version-min 2009-10-29 13:49:44 +00:00
rdb
d4fed43dfc Oops, minor mistake 2009-10-28 20:01:20 +00:00
rdb
c2874f3c9b Experimental: --osxtarget 2009-10-28 20:00:46 +00:00
rdb
e02bd5afda Various fixes, am too lazy to check what exactly I did here 2009-10-26 15:05:18 +00:00
rdb
c53c52ef76 Fill in SDK["PYTHONEXEC"] even if compiling without python 2009-10-25 18:20:39 +00:00
rdb
12d0c3f765 Link nppanda3d.dll/.so dynamically, even when LINK_ALL_STATIC is enabled 2009-10-25 07:46:32 +00:00
rdb
8882312968 Experimental.
* Real support for LINK_ALL_STATIC in makepanda
* Split rtdist and plugin build systems
* Build both application bundle and 'panda3d' executable on Mac
* Get 'models' package working well.
2009-10-24 18:29:07 +00:00
rdb
54ba9f4070 Changes to OSX installer for new Panda3D.app bundle 2009-10-24 09:53:38 +00:00
rdb
f176b9fd1d * Attempt at making a Panda3D.app application bundle for the runtime on OSX
* Don't link python into panda3d.exe - link pystub instead
* Invoke ppackage.py with -OO, depending on optimize mode
* Don't attempt to pzip the models if compiled without zlib
2009-10-24 09:29:32 +00:00
rdb
4e9896ab9e Assorted stuff. Also, removed the part about Python framework detection on OSX - makepanda now compiles against the version of Python you are running it from. 2009-10-19 18:43:50 +00:00
rdb
63d6ed7ae4 New stuff for makepanda:
* Compile fixes for FCollada on Unix
* Compile correctly against WxWidgets on Windows and OSX
* Now supports .idl/.tlb/.ocx on Windows
* Step towards getting the ActiveX plugin compiled
* pkg-config fixes
2009-10-19 11:58:34 +00:00
rdb
422587532d Fix problems with incorrect side-by-side configuration on Windows 2009-10-18 13:23:14 +00:00
rdb
f4cc0897ec Some enhancements to the dependency-build system. Recompilation time is now greatly reduced as binaries and libraries are not relinked anymore if just it's dependency dll's have changed. 2009-10-17 18:41:55 +00:00
rdb
5d84be4214 Fixes for plugin versioning 2009-10-17 18:35:40 +00:00
rdb
e96a8443a3 Some generic fixes, and fcollada build fixes, and I added plugin_version stuff. 2009-10-14 06:46:25 +00:00
rdb
5b96fb9cdf Whoops again 2009-09-30 18:57:13 +00:00
rdb
70f9b632b2 Whoops, proper fix 2009-09-30 17:36:03 +00:00
rdb
0715e7eb14 Whoops, fix build error on windows 2009-09-30 17:32:23 +00:00
rdb
e4c54ae287 Makepanda now automatically uses gdb to grab the traceback if a child process segfaulted 2009-09-24 16:33:03 +00:00
rdb
27cd2c425c Linker fix 2009-09-22 17:58:29 +00:00
rdb
24434f1918 One more minor fix 2009-09-22 17:28:35 +00:00
rdb
6a69219f13 Forgot one import 2009-09-22 17:21:42 +00:00
rdb
704bcc4932 OSX fixes 2009-09-22 17:20:02 +00:00
rdb
e778faa27e Oops, another typo 2009-09-21 10:57:10 +00:00
rdb
3f0beb2537 Support searching in custom inc directories 2009-09-21 10:56:20 +00:00
rdb
ac4f2a3d37 ld cache fix 2009-09-21 10:52:08 +00:00
rdb
8b362f6c88 Locate dylibs too 2009-09-21 10:49:55 +00:00
rdb
933899dca7 another bugfix for osx 2009-09-21 10:41:56 +00:00
rdb
e1cd2f3d84 Fix typo 2009-09-21 10:39:26 +00:00
rdb
fb3988eb09 Also work without pkg-config, for example mac doesn't have it by default 2009-09-21 09:59:47 +00:00
rdb
f4cf3bfdd4 Overhaul of makepanda's thirdparty package handling. It now supports searching the system for thirdparty packages, and makes great use of pkg-config. 2009-09-20 19:23:17 +00:00
rdb
9261a7baad - Integrate new plugin certificate tool
- Support for wx-config (needed to compile p3dcert)
- Added some flags that make sure the windows linker won't accidentally pick up symbols from the debug runtime
- Some generic linker fixes
2009-09-19 09:05:14 +00:00
rdb
0a8d7c5c5a Fix for status reports when --verbose is selected 2009-09-14 16:26:29 +00:00
rdb
c0695c34a9 Fix terminal coloring for FreeBSD 2009-09-12 19:35:20 +00:00
rdb
60aebb0633 Some generic improvements 2009-09-12 11:09:25 +00:00
rdb
6529e5c0a8 Better packaging in makepanda 2009-09-12 10:50:05 +00:00