CMakeLists.txtでどのようにbashコマンドを使うことができますか?私が欲しいのはプロセッサの数が使用して取得し得ることです:CMake:CMakeLists.txtでbashコマンドを使用する方法
export variable=`getconf _NPROCESSORS_ONLN`
とのようなものを使用して変数にNB_PROCESSORを設定します。
SET (NB_PROCESSOR variable)
だから私の質問は、私はCMakeListsでgetconfコマンドを使用する方法です。 txtとどのように私はCMakeのSETコマンドで(変数に格納されている)結果を使用することができますか?
、私は中にコマンドの結果を参照してください "cmakeの。"私のconfig.h.inに "#cmakedefine NB_PROCESSOR $ {NB_PROCESSOR}"があれば、 "#define NB_PROCESSOR value"の代わりに "#undef NB_PROCESSOR"を得るでしょう。どんな手掛かり? – claf
私はうんざりしました - それはOUTPUT_ RESULT_VARIABLEでなければなりません。前者はプログラムからの出力を格納し、後者は結果を返します(bash-speakの$?) – richq
は既に動作していないようですが、結果は文字列とみなされ、intが必要です。解決策をまだ見つけようとしています:) – claf