84 Commits

Author SHA1 Message Date
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
rdb
9542e67c7b CMake-ish output coloring 2009-09-12 09:32:22 +00:00
rdb
6b8b843438 OSX mesa dependency issue, and some changes for 10.6 too 2009-08-31 19:16:49 +00:00
rdb
586642e23c Revert colorgcc changes, it might give unpredictable weird results sometimes 2009-08-31 18:53:25 +00:00
rdb
2d86e3ec31 Support for colorgcc 2009-08-31 18:15:00 +00:00
rdb
6532ebd987 New runtime building mechanism, packaging system, and python wrappers to TinyXML 2009-08-30 14:27:03 +00:00
rdb
48d4bf4fb8 Linker fix for PC-BSD 2009-08-08 10:23:06 +00:00
rdb
5c96de62f3 Fix some OSX build issues 2009-08-05 08:47:37 +00:00
rdb
e518fe16b4 Fix makepanda to correctly do debug builds on Windows 2009-08-03 11:32:41 +00:00
rdb
e04ad3d78f Typo 2009-08-03 07:08:26 +00:00
rdb
d59a7cbba1 Use _d for debug dll/libs 2009-08-03 06:48:57 +00:00
rdb
e2d71a8e68 Fix registry entry for Max 2010 2009-07-30 06:05:54 +00:00
Mike Christel
f1e0e5b07b Added a specific registry key listing for MAX2009 2009-07-29 17:28:07 +00:00
rdb
804395a048 Fixes for 64-bits windows 2009-07-27 08:07:41 +00:00
rdb
809c1e28ba Fixes for 64-bits windows 2009-07-25 11:37:04 +00:00
rdb
8460b7dd3d Package plugin into p3dstage as well. Also, fix max compile errors. 2009-07-24 08:12:43 +00:00
rdb
947efd8f94 SetOrigExt 2009-07-23 12:58:44 +00:00
rdb
21b6e6cc50 Another attempt 2009-07-23 12:37:57 +00:00
rdb
057348f236 Some fixes for OSX and windows 2009-07-23 11:57:02 +00:00