GNU/Linux >> Linux の 問題 >  >> Linux

プログラムの Autoconf チェックを行い、見つからない場合は失敗します

これを試してみてください。これは私のプロジェクトから持ち上げたばかりです。quantlib-config という名前のものが検索されます。 パス内:

# borrowed from a check for gnome in GNU gretl: def. a check for quantlib-config
AC_DEFUN(AC_PROG_QUANTLIB, [AC_CHECK_PROG(QUANTLIB,quantlib-config,yes)])
AC_PROG_QUANTLIB
if test x"${QUANTLIB}" == x"yes" ; then
    # use quantlib-config for QL settings
    [.... more stuff omitted here ...]
else
    AC_MSG_ERROR([Please install QuantLib before trying to build RQuantLib.])
fi

これが最短のアプローチであることがわかりました。

AC_CHECK_PROG(FFMPEG_CHECK,ffmpeg,yes)
AS_IF([test x"$FFMPEG_CHECK" != x"yes"], [AC_MSG_ERROR([Please install ffmpeg before configuring.])])

Linux
  1. なぜCdはプログラムではないのですか?

  2. 一部のアプリケーションでグループとユーザーを作成することが推奨されるのはなぜですか?

  3. ln:コマンドが見つかりません

  1. ファイルの存在を確認し、存在しない場合はコマンドを実行するにはどうすればよいですか?

  2. EINTR をチェックして関数呼び出しを繰り返すのはいつですか?

  3. フレームワーク .NETFramework,Version=v4.7.1 の参照アセンブリが見つかりませんでした

  1. 「nohupSudo…」はPasswdを要求せず、何もしませんか?

  2. セキュリティの侵害を確認します:裏口と侵入者

  3. WindowsServer2016および2019でWindowsUpdateを確認する