CMakeサブディレクトリでadd_subdirectory()
を使用して追加できます。 CMakeで追加されたすべてのサブディレクトリのリストを取得するにはどうしたらいいですか?CMakeで追加されたすべてのサブディレクトリの一覧を取得するには
0
A
答えて
2
すべての呼び出しを、自分の関数の呼び出しで置き換えます。e。 g。ディレクトリをグローバル変数に追加するadd_and_store_subdirectory()
。
1
CMake 3.7のディレクトリにはSUBDIRECTORIES
propertyがあります。例えば、DIRNAME
のすべてのサブディレクトリを取得します。このアプローチを使用して
get_directory_property(subdir_list DIRECTORY ${DIRNAME} SUBDIRECTORIES)
foreach(subdir ${subdir_list})
message(STATUS "${subdir}")
endforeach()
サブディレクトリをaddigためのカスタム関数を定義する必要はありません。
関連する問題
- 1. すべてのサブディレクトリとファイルをPythonで一覧表示する
- 2. サブディレクトリのソースをcmakeプロジェクトに追加
- 3. Goにインストールされているすべてのパッケージの一覧を取得
- 4. C#EnumerateDirectoriesですべての "リーフ"サブディレクトリを一覧表示
- 5. `MOKAによるすべてのPLCデータブロックの一覧を取得
- 6. PowerShell TFSは、特定の期間内に追加されたすべてのファイルを一覧表示します。
- 7. Cmake - すべてのCUDAライブラリを追加
- 8. ディレクトリとそのすべてのサブディレクトリ内の高速一覧ファイル
- 9. 登録されたジオフェンスの一覧を取得する
- 10. リンクのある限定されたディレクトリとサブディレクトリ一覧
- 11. タスクバーに固定されているリンクの一覧を取得
- 12. すべての子サイト列の一覧を取得
- 13. すべてのUSBマスストレージデバイスの一覧を取得
- 14. アセンブリで定義されたXAMLリソースの一覧を取得する方法は?
- 15. GradleとCMakeを使ってAndroidビルドにリリースとデバッグのサブディレクトリを追加する
- 16. 有能:「ホスト」ファイルに追加するすべてのホストを一覧表示
- 17. Railsのネストされたフォーム - 動的に追加されたアイテムすべて0のインデックスを取得する
- 18. ディレクトリ内のすべてのサブディレクトリとファイルを一覧表示する
- 19. ディレクトリとサブディレクトリにあるすべてのjpgファイルを一覧表示
- 20. フォルダのサブディレクトリ "目次"一覧
- 21. SVN:チェックインされたすべてのファイルを一覧表示
- 22. cmakeの:いないサブディレクトリに依存関係を追加
- 23. PHPUNITですべてのスキップされたテストを一覧表示する
- 24. SharePoint内のすべてのユーザーの一覧を取得する方法
- 25. rubyのすべての直下のサブディレクトリを取得する
- 26. 今日追加されたファイルを取得するには
- 27. 最近追加されたスウィフトリントルールを取得するには
- 28. 参加しているすべてのチームを一覧表示
- 29. CMakeサブディレクトリとして追加したときにライブラリを構築しない
- 30. 製品一覧ページにMagentoの2のすべての製品イメージを取得
add_and_store_subdirectory()がどこかで定義されているという意味ですか? – Amani
@Amaniはい。私は、あなたが[この機能を定義する](https://cmake.org/cmake/help/v3.0/command/function.html)を自分で行う必要があるということを意味しました。 –