問題タブ [cmake]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
7209 参照

cmake - CMake コンパイル エラー..(未知の CMake コマンド "QT4_WRAP_UI")

qgis用の草のプラグインを構築しようとしています..

cmake を使用しようとすると、構成後に次のエラーが表示されます。

Qt4、PyQt、およびpython2.6が既にインストールされています..

ここで何が問題なのかを理解する方法を誰か助けてもらえますか?

ありがとう。

0 投票する
1 に答える
8682 参照

c - Autotoolsで行われているように、CMakeでヘッダーファイルとライブラリ関数をチェックする方法は?

現在、小さな C プロジェクトをautotoolsからCMakeに変換しています。

以前はconfigure.in、次の行を使用して、すべてのヘッダーとライブラリ関数の存在を確認しました。

これは、多くのautotoolsプロジェクトがAFAIKで行っていることです。

コンパイラが必要なヘッダー ファイルを既にチェックし、リンカがライブラリ関数をチェックしているという事実にもかかわらず、私のコードでは、コンパイル フラグなどを適切に設定するために、configure 段階でこれらのチェックを実行する必要が#ifdef HAVE_FOOBARあります。

この場合、CMake でヘッダー/関数をチェックするベスト プラクティスは何ですか?

0 投票する
2 に答える
23312 参照

bash - CMake:CMakeLists.txtでbashコマンドを使用する方法

CMakeLists.txtでbashコマンドをどのように使用できるのか疑問に思っています。私が欲しいのは、以下を使用して取得されたプロセッサの数を取得することです。

次のようなものを使用して、NB_PROCESSORを変数に設定します。

だから私の質問は、CMakeLists.txtでgetconfコマンドをどのように使用でき、CMake SETコマンドで結果(変数に格納されている)をどのように使用できるかということです。

0 投票する
7 に答える
101085 参照

c - ソースツリーからバイナリツリーにディレクトリをコピーするには?

ソース ツリーからバイナリ ツリーにディレクトリをコピーしています。例: www を bin フォルダーにコピーする方法。

ありがとう。

0 投票する
2 に答える
3709 参照

cmake - cmakeプロジェクトでのEclipseインデクサーの問題

cmakeでEclipseプロジェクトを作成しました。私はqtでvtkを使用しています。ディレクトリ構造は次のとおりです。

ワークスペース dir /path/parentで日食を開始しました。

http://www.cmake.org/Wiki/Eclipse_CDT4_Generatorに記載されている指示に従いました 。すべてが正常にビルドされますが、ナビゲーションが機能しません。つまり、Eclipse は、source.hがまだインデックス化されていないという警告を表示します。

さらに、オートコンプリートは qt および vtk 関連のクラスでは機能しません。qt と vtk が含まれている Project|Properties で確認しました。私は何を間違っていますか?私のプロジェクトでは、Eclipse でオートコンプリート nd ナビゲーションを使用したいと思っています。ubuntu 8.04 64ビットでEclipse ganymedeを使用しています。

thx事前に

0 投票する
5 に答える
8623 参照

regex - UNIX での隠しファイルの正規表現

「。」で始まるすべてのファイルに一致する正規表現を探しています。ディレクトリに。

私はCMakeを使用しています(CMakeドキュメントから:「CMakeはグロブではなく正規表現を期待しています」)、ドット(隠しファイル)で始まるすべてのファイルを無視したいが、"\..*"動作"^\..*"しない:(

奇妙なこと:これは機能し(rqの回答のおかげで)、すべての隠しファイルと一時ファイル(「〜」で終了するファイル)を削除します

CPACK_SOURCE_IGNORE_FILESしかし、同じ結果を得るために直接書き込む正しいものが見つかりません!

この変数の " doc " は次のとおりです。

0 投票する
11 に答える
53179 参照

dependencies - CMake&CTest:maketestはテストをビルドしません

ターゲットを使用してテストの一部を自動的に実行するために、CMakeでCTestを試していますmake test。問題は、CMakeがプロジェクトの一部であるため、実行しようとしているテストをビルドする必要があることを「理解」していないことです。

したがって、この依存関係を明示的に指定する方法を探しています。