問題タブ [cmake-custom-command]

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 投票する
1 に答える
136 参照

cmake - add_custom_command によって生成されたソースを使用するカスタム ターゲットに応じて、ターゲットのソースがまだ存在しない

meson プロジェクトを CMake に移植しようとしています。メインの CMake ファイルに次のサブディレクトリがあります。

および の次の内容protos/CMakeLists.txt:

qtlayershell/CMakeLists.txt、次のようなターゲット:

somelongbuildpath/protos/wayland-protos/wayland-xdg-shell-protocol.cしかし、まだ存在しないエラーが発生しています。ここに完全なエラーがあります:

0 投票する
0 に答える
21 参照

unit-testing - CMAKE の add_custom_command 内の条件チェックでエラーが発生しました

CMAKE ctest を使用して単体テストケースを作成しようとしています。

カスタムの加算および関数で単体テストを実行したいと考えています。

追加テストケースとテストケースの違い

  1. addは 2 つの入力を使用しますが、inverseは単一の入力を使用します
  2. 両方のテスト ケースの最初の入力のアドレスが異なります

私のcmakeファイルのスニップショートを以下に示します:

これを行った後、私はErrorの下になりました:

/bin/sh: 1: 構文エラー: "(" 予期しない忍者: ビルドが停止しました:

サブコマンドが失敗しました。

仮固定:

しかし、一時的な修正では、より多くのコピペコードが含まれています。これを避けて、両方の add_custom_command を結合したいと考えています。

そうする方法はありますか?