automakeからcmakeに変換する際に、関数の存在についていくつかのテストを実行する必要があります。configure.acスクリプトを作成しませんでしたが、次のように機能を厳密に再現する必要があるため、これらのチェックについて私を怒らせないでください。私はそれらを作らなければなりません。
そのため、CheckFunctionExistsモジュールを使用して、(とりわけ)time関数の存在を確認しようとしています。これがcmakeコードです
include(CheckIncludeFiles)
CHECK_FUNCTION_EXISTS(time, HAVE_TIME_FUNCTION)
if(NOT HAVE_TIME_FUNCTION)
message(FATAL_ERROR "ERROR: required time function not found")
endif(NOT HAVE_TIME_FUNCTION)
私には時間機能があることを知っていても、これは毎回失敗します(ええと)。timeをprintfに置き換えてみましたが、それでも失敗します。このチェックを正しく機能させるために必要な設定はありますか?