⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rssh_check_orb.m4

📁 实现了poll/epoll/devpoll等C++封装
💻 M4
字号:
dnl@synopsis RSSH_CHECK_ORBdnldnl   check for CORBA ORB, set complilation flags dnl   and define appropriative variables and preprocessor symbolsdnl  (look at CORBA-autoconf.pdf for details)dnldnl@author   (C) Ruslan Shevchenko <Ruslan@Shevchenko.Kiev.UA>, 1998dnl@id   Id: RSSH_CHECK_ORB.m4,v 1.7 2000/08/03 18:34:37 rssh Exp $dnl --------------------------------------------------------------------AC_DEFUN([RSSH_CHECK_ORB],[AC_REQUIRE([AC_PROG_CC])dnlAC_REQUIRE([AC_PROG_CPP])dnlAC_REQUIRE([AC_PROG_CXX])dnlAC_REQUIRE([AC_PROG_CXXCPP])dnlAC_ARG_WITH(orb, [orb: orb used (one of TAO  omniORB  ORBacus, VisiBroker, OrbixE, ORBexpress)] ,\            ORB=${with_orb} , ORB=unknown )AC_CHECKING(ORB)if test x$ORB = xthen  ORB=unknownfirssh_know_orb_name=noif test  "$ORB" = "unknown"  -o  "$ORB" = "TAO" then  RSSH_CHECK_TAO  rssh_know_orb_name=yesfidnl if test  "$ORB" = "unknown"  -o  "$ORB" = "ORBacus" dnl thendnl   RSSH_CHECK_ORBACUSdnl   rssh_know_orb_name=yesdnl fiif test  "x$ORB" = "xunknown"  -o  "$ORB" = "omniORB"  -o "$ORB" = "omniBroker"then  RSSH_CHECK_OMNIORB  rssh_know_orb_name=yesfidnl if test  "x$ORB" = "xunknown"  -o  "$ORB" = "VisiBroker"  dnl thendnl   RSSH_CHECK_VISIBROKERdnl   rssh_know_orb_name=yesdnl fiif test  "x$ORB" = "xunknown"  -o  "$ORB" = "OrbixE"  then  RSSH_CHECK_ORBIXE  rssh_know_orb_name=yesfiif test  "x$ORB" = "xunknown"  -o  "$ORB" = "ORBexpress"  then  RSSH_CHECK_ORBEXPRESS  rssh_know_orb_name=yesfiif test  "x$ORB" = "xunknown"  -o  "$ORB" = "ORBit"  then  RSSH_CHECK_ORBIT  rssh_know_orb_name=yesfiif test "$rssh_know_orb_name" = "no"then  AC_MSG_ERROR(unknown ORB name)fi     if test "$ORB" = "xunknown" ; then  AC_MSG_ERROR(no orb found)fiIDL_DEPEND_ORB_FLAGS=""svX=$XX=""X="$X --cln_h_suffix  $IDL_CLN_H_SUFFIX"X="$X --cln_h1_suffix  $IDL_CLN_H1_SUFFIX"X="$X --cln_cpp_suffix    $IDL_CLN_CPP_SUFFIX"X="$X --cln_obj_suffix    $IDL_CLN_OBJ_SUFFIX"X="$X --srv_h_suffix    $IDL_SRV_H_SUFFIX"X="$X --srv_h1_suffix    $IDL_SRV_H1_SUFFIX"X="$X --srv_cpp_suffix    $IDL_SRV_CPP_SUFFIX"X="$X --srv_obj_suffix    $IDL_SRV_OBJ_SUFFIX"X="$X --tie_h_suffix    $IDL_TIE_H_SUFFIX"X="$X --tie_h1_suffix    $IDL_TIE_H1_SUFFIX"X="$X --tie_cpp_suffix    $IDL_TIE_CPP_SUFFIX"IDL_DEPEND_ORB_FLAGS="$X"AC_SUBST(IDL_DEPEND_ORB_FLAGS)X=$svXAC_SUBST(ORB_INCLUDE)AC_MSG_RESULT("Result for ORB: $ORB")])dnldnl

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -