Changeset 19119
- Timestamp:
- 08/04/06 15:07:07 (2 years ago)
- Files:
-
- juggler/trunk/Doozer++/config/abi.m4 (modified) (1 diff)
- juggler/trunk/macros/vrj.m4 (modified) (4 diffs)
- juggler/trunk/modules/gadgeteer/gadgeteer.fpc.in (modified) (4 diffs)
- juggler/trunk/modules/jackal/jccl.fpc.in (modified) (2 diffs)
- juggler/trunk/modules/sonix/sonix.fpc.in (modified) (4 diffs)
- juggler/trunk/modules/tweek/tweek.fpc.in (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
juggler/trunk/Doozer++/config/abi.m4
r18968 r19119 75 75 dnl the platform SDK required for building the 76 76 dnl desired ABI/ISA combination(s). 77 dnl UNIVERSAL_AR HC_LIST - The list of architectures that will be supported77 dnl UNIVERSAL_ARCH_LIST - The list of architectures that will be supported 78 78 dnl by universal binaries. 79 79 dnl DPP_ABI_TYPE - The argument given to --with-abi. juggler/trunk/macros/vrj.m4
r18824 r19119 30 30 dnl Test for VR Juggler and then define the following variables: 31 31 dnl VRJ_CXXFLAGS 32 dnl VRJ_CXXFLAGS_MIN 33 dnl VRJ_INCLUDES 34 dnl VRJ_INCLUDES_MIN 35 dnl VRJ_LIBS_CC 36 dnl VRJ_LIBS_LD 37 dnl VRJ_LIBS_STATIC_CC 38 dnl VRJ_LIBS_STATIC_LD 39 dnl VRJ_EXTRA_LIBS_CC 40 dnl VRJ_EXTRA_LIBS_LD 32 dnl VRJ_LIBS 33 dnl VRJ_PROF_LIBS 34 dnl VRJ_LIBS_STATIC 35 dnl VRJ_PROF_LIBS_STATIC 36 dnl VRJ_EXTRA_LIBS 41 37 dnl --------------------------------------------------------------------------- 42 38 AC_DEFUN([VRJUGGLER_PATH], … … 45 41 46 42 dnl Get the cflags and libraries from the vrjuggler-config script 47 AC_ARG_WITH(vrjuggler ,48 [ --with-vrjuggler =<PATH> Directory where VR Juggler is49 installed[No default]],43 AC_ARG_WITH(vrjuggler-meta-file, 44 [ --with-vrjuggler-meta-file=<PATH> Flagpoll metadata file 45 for VR Juggler [No default]], 50 46 vrj_config_prefix="$withval", vrj_config_prefix="") 51 AC_ARG_WITH(vrjuggler-exec-prefix,52 [ --with-vrjuggler-exec-prefix=<PATH>53 Exec prefix where VR Juggler is54 installed (optional) [No default]],55 vrj_config_exec_prefix="$withval", vrj_config_exec_prefix="")56 47 57 if test "x$vrj_config_exec_prefix" != "x" ; then58 vrj_config_args="$vrj_config_args --exec-prefix=$vrj_config_exec_prefix"59 60 if test x${VRJ_CONFIG+set} != xset ; then61 VRJ_CONFIG="$vrj_config_exec_prefix/bin/vrjuggler-config"62 fi48 dnl See if the user specified where to find the meta file 49 dnl if they didn't take a guess for them 50 if test "x$vrj_meta_file" != "x" ; then 51 vrj_flagpoll_args="--from-file=$vrj_meta_file" 52 else 53 vrj_flagpoll_args="--from-file=$instlinks/share/flagpoll/vrjuggler.fpc" 63 54 fi 64 55 65 if test "x$vrj_config_prefix" != "x" ; then 66 vrj_config_args="$vrj_config_args --prefix=$vrj_config_prefix" 56 vrj_flagpoll_args="vrjuggler $vrj_flagpoll_args --no-deps" 67 57 68 if test x${VRJ_CONFIG+set} != xset ; then 69 VRJ_CONFIG="$vrj_config_prefix/bin/vrjuggler-config" 70 fi 71 fi 72 73 if test "x$VJ_BASE_DIR" != "x" ; then 74 vrj_config_args="$vrj_config_args --prefix=$VJ_BASE_DIR" 75 76 if test x${VRJ_CONFIG+set} != xset ; then 77 VRJ_CONFIG="$VJ_BASE_DIR/bin/vrjuggler-config" 78 fi 79 fi 80 81 AC_PATH_PROG(VRJ_CONFIG, vrjuggler-config, no) 58 AC_PATH_PROG(FLAGPOLL, flagpoll, no) 82 59 min_vrj_version=ifelse([$1], ,0.0.1,$1) 83 60 84 dnl Do a sanity check to ensure that $ VRJ_CONFIGactually works.85 if ! (eval $ VRJ_CONFIG --cxxflags>/dev/null 2>&1) 2>&1 ; then86 VRJ_CONFIG='no'61 dnl Do a sanity check to ensure that $FLAGPOLL actually works. 62 if ! (eval $FLAGPOLL --help >/dev/null 2>&1) 2>&1 ; then 63 FLAGPOLL='no' 87 64 fi 88 65 89 66 no_vrj='' 90 if test "x$ VRJ_CONFIG" = "xno" ; then67 if test "x$FLAGPOLL" = "xno" ; then 91 68 no_vrj=yes 92 69 else 93 dnl VRJ_LIBS="`$VRJ_CONFIG $vrj_config_args --libs $ABI` $VRJ_EXTRA_LIBS" 94 dnl VRJ_LIBS_STATIC="`$VRJ_CONFIG $vrj_config_args --libs $ABI --static` $VRJ_EXTRA_LIBS" 95 96 VRJ_CXXFLAGS=`$VRJ_CONFIG $vrj_config_args --cxxflags $ABI` 97 VRJ_INCLUDES=`$VRJ_CONFIG $vrj_config_args --includes` 98 VRJ_LIBS_CC="`$VRJ_CONFIG $vrj_config_args --libs $ABI`" 99 VRJ_LIBS_LD="`$VRJ_CONFIG $vrj_config_args --linker --libs $ABI`" 100 VRJ_LIBS_STATIC_CC="`$VRJ_CONFIG $vrj_config_args --libs $ABI --static`" 101 VRJ_LIBS_STATIC_LD="`$VRJ_CONFIG $vrj_config_args --linker --libs $ABI --static`" 102 VRJ_EXTRA_LIBS_CC=`$VRJ_CONFIG $vrj_config_args --extra-libs $ABI` 103 VRJ_EXTRA_LIBS_LD=`$VRJ_CONFIG $vrj_config_args --extra-libs $ABI --linker` 104 VRJ_VERSION=`$VRJ_CONFIG --version` 105 106 VRJ_CXXFLAGS_MIN=`$VRJ_CONFIG $vrj_config_args --cxxflags $ABI --min` 107 VRJ_INCLUDES_MIN=`$VRJ_CONFIG $vrj_config_args --includes --min` 108 VRJ_LIBS_CC_MIN="`$VRJ_CONFIG $vrj_config_args --libs $ABI --min`" 109 VRJ_LIBS_LD_MIN="`$VRJ_CONFIG $vrj_config_args --linker --libs $ABI --min`" 110 VRJ_EXTRA_LIBS_CC_MIN=`$VRJ_CONFIG $vrj_config_args --extra-libs $ABI --min` 111 VRJ_EXTRA_LIBS_LD_MIN=`$VRJ_CONFIG $vrj_config_args --extra-libs $ABI --min --linker` 70 VRJ_CXXFLAGS=`$FLAGPOLL $vrj_flagpoll_args -cflags` 71 VRJ_LIBS="`$FLAGPOLL $vrj_flagpoll_args --get-libs`" 72 VRJ_PROF_LIBS="`$FLAGPOLL $vrj_flagpoll_args --get-profiled-libs`" 73 VRJ_LIBS_STATIC="`$FLAGPOLL $vrj_flagpoll_args --get-static-libs`" 74 VRJ_PROF_LIBS_STATIC="`$FLAGPOLL $vrj_flagpoll_args --get-profiled-static-libs`" 75 VRJ_EXTRA_LIBS=`$FLAGPOLL $vrj_flagpoll_args --get-extra-libs` 76 VRJ_VERSION=`$FLAGPOLL --version` 112 77 113 78 DPP_VERSION_CHECK_MSG_NO_CACHE([VR Juggler], [$VRJ_VERSION], … … 116 81 117 82 if test "x$no_vrj" != x ; then 118 if test "$VRJ_CONFIG" = "no" ; then 119 echo "*** The vrjuggler-config script installed by VR Juggler could not be found" 120 echo "*** If VR Juggler was installed in PREFIX, make sure PREFIX/bin is in" 121 echo "*** your path, or set the VRJ_CONFIG environment variable to the" 122 echo "*** full path to vrjuggler-config." 83 if test "$FLAGPOLL" = "no" ; then 84 echo "*** Flagpoll is required to build VR Juggler." 85 echo "*** Please check that the PATH variable is set to " 86 echo "*** include the proper path to flagpoll." 123 87 fi 124 88 VRJ_CXXFLAGS="" 125 VRJ_CXXFLAGS_MIN="" 126 VRJ_INCLUDES="" 127 VRJ_INCLUDES_MIN="" 128 VRJ_LIBS_CC="" 129 VRJ_LIBS_LD="" 130 VRJ_LIBS_STATIC_CC="" 131 VRJ_LIBS_STATIC_LD="" 132 VRJ_EXTRA_LIBS_CC="" 133 VRJ_EXTRA_LIBS_LD="" 134 VRJ_EXTRA_LIBS_CC_MIN="" 135 VRJ_EXTRA_LIBS_LD_MIN="" 89 VRJ_LIBS="" 90 VRJ_PROF_LIBS="" 91 VRJ_LIBS_STATIC="" 92 VRJ_PROF_LIBS_STATIC="" 93 VRJ_EXTRA_LIBS="" 136 94 VRJ_VERSION="-1" 137 95 ifelse([$3], , :, [$3]) … … 139 97 140 98 AC_SUBST(VRJ_CXXFLAGS) 141 AC_SUBST(VRJ_INCLUDES) 142 AC_SUBST(VRJ_LIBS_CC) 143 AC_SUBST(VRJ_LIBS_LD) 144 AC_SUBST(VRJ_LIBS_STATIC_CC) 145 AC_SUBST(VRJ_LIBS_STATIC_LD) 146 AC_SUBST(VRJ_EXTRA_LIBS_CC) 147 AC_SUBST(VRJ_EXTRA_LIBS_LD) 99 AC_SUBST(VRJ_LIBS) 100 AC_SUBST(VRJ_PROF_LIBS) 101 AC_SUBST(VRJ_LIBS_STATIC) 102 AC_SUBST(VRJ_PROF_LIBS_STATIC) 103 AC_SUBST(VRJ_EXTRA_LIBS) 148 104 AC_SUBST(VRJ_VERSION) 149 150 AC_SUBST(VRJ_CXXFLAGS_MIN)151 AC_SUBST(VRJ_INCLUDES_MIN)152 AC_SUBST(VRJ_LIBS_CC_MIN)153 AC_SUBST(VRJ_LIBS_LD_MIN)154 AC_SUBST(VRJ_EXTRA_LIBS_CC_MIN)155 AC_SUBST(VRJ_EXTRA_LIBS_LD_MIN)156 105 ]) juggler/trunk/modules/gadgeteer/gadgeteer.fpc.in
r19117 r19119 7 7 ISA = @ISA@ 8 8 ABI = @ABI@ 9 SUBSYSTEM = @SUBSYSTEM@10 9 MAJOR_VERSION = @MAJOR_VERSION@ 11 10 MINOR_VERSION = @MINOR_VERSION@ … … 28 27 libdir = @libdir@ 29 28 30 subsystem_cxxflags = @subsystem_cxxflags@31 subsystem_libs = @subsystem_libs@32 33 29 static_begin = @static_begin@ 34 30 static_end = @static_end@ … … 43 39 44 40 gadget_extra_cxxflags = @gadget_extra_cxxflags@ 45 gadget_extra_include_dirs = @gadget_extra_include_dirs@46 41 47 42 gadget_extra_ldflags_compiler = @gadget_extra_ldflags_compiler@ … … 66 61 Requires: vpr 67 62 Arch: ${ISA} 68 Cflags: ${gadget_cxxflags} ${gadget_extra_cxxflags} -I${includedir} ${gadget_extra_includes}63 Cflags: ${gadget_cxxflags} ${gadget_extra_cxxflags} -I${includedir} 69 64 Libs: ${libs} ${gadget_libs} ${extra_libs} 70 65 Libs.private: juggler/trunk/modules/jackal/jccl.fpc.in
r19106 r19119 7 7 ISA = @ISA@ 8 8 ABI = @ABI@ 9 SUBSYSTEM = @SUBSYSTEM@10 9 MAJOR_VERSION = @MAJOR_VERSION@ 11 10 MINOR_VERSION = @MINOR_VERSION@ … … 26 25 includedir = @includedir@ 27 26 libdir = @libdir@ 28 29 subsystem_cxxflags = @subsystem_cxxflags@30 subsystem_libs = @subsystem_libs@31 32 33 27 34 28 jccl_java_api_jars = @jccl_java_api_jars@ juggler/trunk/modules/sonix/sonix.fpc.in
r19114 r19119 7 7 ISA = @ISA@ 8 8 ABI = @ABI@ 9 SUBSYSTEM = @SUBSYSTEM@10 9 MAJOR_VERSION = @MAJOR_VERSION@ 11 10 MINOR_VERSION = @MINOR_VERSION@ … … 28 27 libdir = @libdir@ 29 28 30 subsystem_cxxflags = @subsystem_cxxflags@31 subsystem_libs = @subsystem_libs@32 29 33 30 static_begin = @static_begin@ … … 43 40 44 41 snx_extra_cxxflags = @snx_extra_cxxflags@ 45 snx_extra_include_dirs = @snx_extra_include_dirs@46 42 47 43 snx_extra_ldflags_compiler = @snx_extra_ldflags_compiler@ … … 64 60 Requires: vpr 65 61 Arch: ${ISA} 66 Cflags: ${snx_cxxflags} ${snx_extra_cxxflags} -I${includedir} ${snx_extra_includes}62 Cflags: ${snx_cxxflags} ${snx_extra_cxxflags} -I${includedir} 67 63 Libs: ${libs} ${snx_libs} ${extra_libs} 68 64 Libs.private: juggler/trunk/modules/tweek/tweek.fpc.in
r19102 r19119 7 7 ISA = @ISA@ 8 8 ABI = @ABI@ 9 SUBSYSTEM = @SUBSYSTEM@10 9 MAJOR_VERSION = @MAJOR_VERSION@ 11 10 MINOR_VERSION = @MINOR_VERSION@
