Changeset 19613
- Timestamp:
- 12/10/06 11:54:44 (2 years ago)
- Files:
-
- PyJuggler/trunk/ChangeLog (modified) (1 diff)
- PyJuggler/trunk/configure.ac (modified) (4 diffs)
- PyJuggler/trunk/dist/__init__.py (modified) (1 diff)
- PyJuggler/trunk/dist/vrj.py (modified) (1 diff)
- PyJuggler/trunk/src/Makefile.in (modified) (1 diff)
- PyJuggler/trunk/src/opensgapp (added)
- PyJuggler/trunk/src/opensgapp/Makefile.in (added)
- PyJuggler/trunk/src/opensgapp/_OpenSGApp.cpp (added)
- PyJuggler/trunk/src/opensgapp/__opensgapp.cpp (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
PyJuggler/trunk/ChangeLog
r19440 r19613 1 1 DATE AUTHOR CHANGE 2 2 ----------- ----------- ------------------------------------------------------- 3 Dec-10-2006 patrick Exposed vrj::OpenSGApp so that developers can combine 4 PyJuggler and PyOpenSG. 5 NEW VERSION: 1.1.9 3 6 Nov-10-2006 patrick Handle 64-bit installations of Open Scene Graph. 4 7 Jul-14-2006 patrick Use automatic linking for CppDOM and the Juggler PyJuggler/trunk/configure.ac
r19610 r19613 55 55 [ --with-osg=<PATH> Open Scene Graph installation [default=$OSGHOME then /usr/local]], 56 56 [osg_base_dir="$withval"], [osg_base_dir=${OSGHOME-/usr/local}]) 57 58 AC_ARG_WITH([opensg], 59 [ --with-opensg=<PATH> OpenSG installation [default=$OSGROOT then /usr/local]], 60 [opensg_base_dir="$withval"], 61 [opensg_base_dir=${OSGROOT-/usr/local}]) 57 62 58 63 # Force the use of GCC as the compiler. … … 530 535 fi 531 536 537 HAVE_OPENSG='N' 538 539 if test "x$opensg_base_dir" != "xno" ; then 540 # pyjsave_CFLAGS="$CFLAGS" 541 # pyjsave_CPPFLAGS="$CPPFLAGS" 542 # pyjsave_LDFLAGS="$LDFLAGS" 543 # pyjsave_LIBS="$LIBS" 544 545 AC_PATH_PROG(OPENSG_CONFIG, osg-config, no, [$opensg_base_dir/bin:$PATH]) 546 if test "x$OPENSG_CONFIG" != "xno" ; then 547 opensg_pkgs='Base System' 548 OPENSG_INCLUDES=`$OPENSG_CONFIG --opt --cflags $opensg_pkgs` 549 OPENSG_LDFLAGS=`$OPENSG_CONFIG --opt --lflags $opensg_pkgs` 550 OPENSG_LIBS=`$OPENSG_CONFIG --opt --libs $opensg_pkgs` 551 HAVE_OPENSG='Y' 552 fi 553 554 # CFLAGS="$pyjsave_CFLAGS" 555 # CPPFLAGS="$pyjsave_CPPFLAGS" 556 # LDFLAGS="$pyjsave_LDFLAGS" 557 # LIBS="$pyjsave_LIBS" 558 fi 559 532 560 # ----------------------------------------------------------------------------- 533 561 # Miscellaneous checks. … … 568 596 AC_SUBST(OSG_LDFLAGS) 569 597 AC_SUBST(OSG_LIBS) 598 599 AC_SUBST(HAVE_OPENSG) 600 AC_SUBST(OPENSG_INCLUDES) 601 AC_SUBST(OPENSG_LDFLAGS) 602 AC_SUBST(OPENSG_LIBS) 570 603 571 604 AC_SUBST(PYTHON_ROOT) … … 600 633 src/jccl/Makefile 601 634 src/osgapp/Makefile 635 src/opensgapp/Makefile 602 636 src/snx/Makefile 603 637 src/vpr/Makefile PyJuggler/trunk/dist/__init__.py
r19005 r19613 6 6 __all__ = ["vrj", "cluster", "gadget", "snx", "jccl", "vpr"] 7 7 __build__ = 1 8 __version__ = '1.1. 8.%d' % __build__8 __version__ = '1.1.9.%d' % __build__ 9 9 __date__ = string.join(string.split('$Date$')[1:3], ' ') 10 10 __author__ = 'Patrick Hartling <patrick@infiscape.com>' PyJuggler/trunk/dist/vrj.py
r18525 r19613 15 15 pass 16 16 17 # Attempt to import everything from __opensgapp into our namespace. If it 18 # fails, then OpenSG is not available for use. For people who don't want to 19 # use vrj.OpenSGApp, this is fine. For those who do, they have to have OpenSG 20 # and PyOpenSG installed. 21 try: 22 from __opensgapp import * 23 except: 24 pass 25 17 26 __doc__ = '''PyJuggler.vrj is a module that imports the symbols from 18 PyJuggler.__vrj and PyJuggler.__osgapp into its namespace. PyJuggler.__osgapp 19 is an optional module, and importing it may fail if it was not compiled 20 or if the Open Scene Graph is not available at run time. 27 PyJuggler.__vrj, PyJuggler.__osgapp, and PyJuggler.__opensgapp into its 28 namespace. PyJuggler.__osgapp and PyJuggler.__opensgapp are optional modules, 29 and importing one or both may fail if the module was not compiled or if the 30 Open Scene Graph and/or OpenSG libraries are not available at run time. 21 31 22 Refer to the PyJuggler.__vrj and PyJuggler.__osgapp modules for class23 documentation.32 Refer to the PyJuggler.__vrj, PyJuggler.__osgapp, and PyJuggler.__opensgapp 33 modules for class documentation. 24 34 ''' PyJuggler/trunk/src/Makefile.in
r18525 r19613 9 9 ifeq (@HAVE_OSG@, Y) 10 10 DIRS+= osgapp 11 endif 12 13 ifeq (@HAVE_OPENSG@, Y) 14 DIRS+= opensgapp 11 15 endif 12 16
