📄 rssh_check_orb.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 + -