📄 rssh_check_orbit.m4
字号:
dnl autoconf macroses for detecting ORBacus (http://www.ooc.com)dnl (C) Ruslan Shevchenko <Ruslan@Shevchenko.Kiev.UA>, 1998dnl Modified for Orbit by Dimi Shahbaz.dnl $Id: RSSH_CHECK_ORBIT.m4,v 1.1 2002/03/27 01:56:56 rssh Exp $dnlAC_DEFUN(RSSH_CHECK_ORBIT,[AC_REQUIRE([AC_PROG_CC])dnlAC_REQUIRE([AC_PROG_CXX])dnlAC_REQUIRE([AC_PROG_CPP])dnlAC_REQUIRE([AC_PROG_CXXCPP])dnlAC_CHECKING(for ORBIT)orbit=noAC_ARG_WITH(orbit, [orbit: prefix to Orbit installation (default: /) ],\ ORBIT_PREFIX=${with_orbit} , ORBIT_PREFIX=/ )AC_CHECKING(for Orbit)AC_LANG_SAVEAC_LANG_CPLUSPLUSif test ! $ORBIT_PREFIX = nothensvCPPFLAGS=$CPPFLAGSsvCXXFLAGS=$CXXFLAGSsvCXXCPPFLAGS=$CXXCPPFLAGSsvLIBS=$LIBSsvRSSH_ROLLBACK=$rssh_rollbackrssh_rollback=truednl RSSH_CHECK_JTCCXXCPPFLAGS="$CXXCPPFLAGS -I/usr/include/glib-1.2/ -I/usr/lib/glib/include/ -I$ORBIT_PREFIX/include/orbit-1.0/"CPPFLAGS="$CPPFLAGS -I/usr/include/glib-1.2/ -I/usr/lib/glib/include/ -I$ORBIT_PREFIX/include/orbit-1.0/"AC_CHECK_HEADER( orb/orbitcpp.hh, orbit=yes , orbit=no )else orbit=nofiif test "x$orbit" = xyesthenAC_CHECK_LIB(socket,socket, LIBS="-lsocket $LIBS",,)AC_CHECK_LIB(nsl,gethostbyname, LIBS="-lnsl $LIBS",,)LIBS="-L$ORBIT_PREFIX/lib -lorbitcpp -lORBit -lIIOP -lORBitutil -lglib -lm $LIBS" AC_SUBST(ORBIT_PREFIX)ORB_PREFIX=$ORBIT_PREFIXAC_SUBST(ORB_PREFIX)ORB=OrbitAC_SUBST(ORB)IDL=$ORBIT_PREFIX/bin/orbit-idlAC_SUBST(IDL,$IDL)IDLCXX=$ORBIT_PREFIX/bin/orbit-idlAC_SUBST(IDLCXX,$IDLCXX)IDLFLAGS="$IDLFLAGS -I$ORBIT_PREFIX/share/idl/orbit-1.0/ --lang=c++"AC_SUBST(IDLFLAGS)ORB_INCLUDE_PREFIX=orbAC_SUBST(ORB_INCLUDE_PREFIX)dnl clientIDL_CLN_H=-cpp.hhIDL_CLN_H_SUFFIX=-cpp.hhIDL_CLN_H1_SUFFIX=noAC_SUBST(IDL_CLN_H,$IDL_CLN_H)AC_SUBST(IDL_CLN_H_SUFFIX,$IDL_CLN_H_SUFFIX)AC_SUBST(IDL_CLN_H1_SUFFIX,$IDL_CLN_H1_SUFFIX)AC_DEFINE_UNQUOTED(IDL_CLN_H,$IDL_CLN_H)AC_DEFINE_UNQUOTED(IDL_CLN_H_SUFFIX,$IDL_CLN_H_SUFFIX)IDL_CLN_CPP=-cpp.ccIDL_CLN_CPP_SUFFIX=-cpp.ccAC_SUBST(IDL_CLN_CPP,$IDL_CLN_CPP)AC_SUBST(IDL_CLN_CPP_SUFFIX,$IDL_CLN_CPP)AC_DEFINE_UNQUOTED(IDL_CLN_CPP_SUFFIX,$IDL_CLN_CPP)IDL_CLN_O=-cpp.o IDL_CLN_OBJ_SUFFIX=-cpp.o AC_SUBST(IDL_CLN_O,$IDL_CLN_O)AC_SUBST(IDL_CLN_OBJ_SUFFIX,$IDL_CLN_OBJ_SUFFIX)dnl serverIDL_SRV_H=-cpp.hhIDL_SRV_H_SUFFIX=-cpp.hhIDL_SRV_H1_SUFFIX=noAC_SUBST(IDL_SRV_H,$IDL_SRV_H)AC_SUBST(IDL_SRV_H_SUFFIX,$IDL_SRV_H_SUFFIX)AC_SUBST(IDL_SRV_H1_SUFFIX,$IDL_SRV_H1_SUFFIX)AC_DEFINE_UNQUOTED(IDL_SRV_H,$IDL_SRV_H)AC_DEFINE_UNQUOTED(IDL_SRV_H_SUFFIX,$IDL_SRV_H_SUFFIX)IDL_SRV_CPP=-cpp.ccIDL_SRV_CPP_SUFFIX=-cpp.ccAC_SUBST(IDL_SRV_CPP,$IDL_SRV_CPP)AC_SUBST(IDL_SRV_CPP_SUFFIX,$IDL_SRV_CPP)AC_DEFINE_UNQUOTED(IDL_SRV_CPP_SUFFIX,$IDL_SRV_CPP)IDL_SRV_O=-cpp.o IDL_SRV_OBJ_SUFFIX=-cpp.o AC_SUBST(IDL_SRV_O,$IDL_SRV_O)AC_SUBST(IDL_SRV_OBJ_SUFFIX,$IDL_SRV_OBJ_SUFFIX)CORBA_H='orb/orbitcpp.hh'AC_DEFINE_UNQUOTED(CORBA_H,<$CORBA_H>)AC_SUBST(HAVE_ORB_IDL) AC_DEFINE(ORBIT)elseCPPFLAGS=$svCPPFLAGSCXXCPPFLAGS=$svCXXCPPFLAGSCXXFLAGS=$svCXXFLAGSLIBS=$svLIBSeval "$rssh_rollback"rssh_rollback="$svRSSH_ROLLBACK"fiAC_LANG_RESTOREAC_MSG_RESULT(Orbit check result: $orbit)])dnldnl
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -