open_toontown_panda3d/dtool
Daniel 74a4648965 mayaprogs: Completely refactor the maya2egg server
The maya2egg_server utility is no longer a separate utility. To run the maya2egg_server (now Maya conversion server), use `maya2egg -server` or `egg2maya -server`.

Two new utilities have been added: `maya2egg_client` and `egg2maya_client`. Both of them are Maya version independent, and do not rely on any Maya libraries. However, they're only built with SDKs that already come with the Maya binaries, as the server makes its own assumptions about the current working directory (the client and the server are expected to be on the same machine.)

A new feature has been added to ProgramBase: an `exit_on_complete` flag, which allows you to parse the command line without exiting the program upon a failure or a help command.

In addition to this, a getopt bug has been fixed in ProgramBase: It is now possible to clear the state of the Panda implementation of getopt, making it possible once again to parse command line arguments twice in a row.

Closes #1025
2020-12-29 16:16:36 +01:00
..
metalibs CMake: Copy thirdparty/**/*.dll to bin/ directory 2019-11-13 15:30:23 -07:00
src mayaprogs: Completely refactor the maya2egg server 2020-12-29 16:16:36 +01:00
CMakeLists.txt CMake: Remove p3dtoolconfig from build 2019-11-04 14:02:06 -07:00
CompilerFlags.cmake CMake: Use `CMAKE_FIND_PACKAGE_PREFER_CONFIG` to control `find_package` override 2019-12-31 06:48:06 -07:00
Config.cmake CMake: Fix CMAKE_CONFIGURATION_TYPES not being set properly in the cache 2020-12-21 23:31:20 +01:00
LocalSetup.cmake CMake: Improve reporting of enabled-but-not-found packages 2020-12-20 18:36:41 +01:00
Package.cmake CMake: force finding Assimp in MODULE mode 2020-06-14 13:09:36 +02:00
PandaVersion.cmake CMake: remove obsolete plugin version settings 2020-04-30 21:43:49 +02:00
dtool_config.h.in CMake: Don't define HAVE_CG for arm64 systems 2020-12-19 00:26:13 +01:00