私はこのようなことをしたい
execute_process(
COMMAND bash -c "git --git-dir ${CMAKE_SOURCE_DIR}/.git ls-files"
OUTPUT_VARIABLE TRACKED_FILES)
add_custom_target(all_file_project SOURCES ${TRACKED_FILES})
また、コマンド自体は期待どおりに機能しているように見えますが、生成された変数「TRACKED_FILES」には、ファイルのリストではなく、1 つの論理エントリ (1 つの複数行文字列) しか含まれていません。
改行 ("\n") で区切られた複数の行を含む文字列をどうにかして CMake のリストに変換できますか?