問題タブ [post-build]
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.
cmake - CMake カスタム ターゲットがビルドされない
以下を使用して 2 つのターゲットを作成しています。
両方をビルドしたら、両方のターゲットに依存するビルド後のステップを実行する必要があります。次の多くの組み合わせを試しましたが、成功しませんでした:
build.make にカスタム コマンドが含まれていても、最終的なターゲットは単にビルドされません。
カスタム ターゲットに ALL を使用しようとしましたが、最初のターゲットが見つからず、最初にビルドしようとしました。
また、ソース ファイルを指定する必要があるため、最終ターゲットに add_library または add_executable を使用することはできません。
それを行う正しい方法は何ですか?
===================================
編集: 以下は最小限の検証可能なソース コードです。それがやろうとしているのは、コードを (Mac 用に) 2 つのアーキテクチャでコンパイルし、ポストビルドとして lipo を使用してユニバーサル バイナリを作成することです。
a.cpp の内容は次のとおりです。