cmake add_custom_target(COMMAND_EXPAND_LISTS) examples

projectchrono/chrono src/chrono_thirdparty/yaml-cpp/CMakeLists.txt :196

add_custom_target(format
  COMMAND clang-format --style=file -i $<TARGET_PROPERTY:yaml-cpp,SOURCES>
  COMMAND_EXPAND_LISTS
  COMMENT "Running clang-format"
  WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}"
  VERBATIM)

FreeCAD/FreeCAD src/3rdParty/libE57Format/cmake/Modules/ClangFormat.cmake :13

add_custom_target( format
    COMMAND clang-format --style=file -i ${e57_sources}
    COMMENT "Running clang-format..."
    COMMAND_EXPAND_LISTS
    VERBATIM
)

qbittorrent/qBittorrent src/app/CMakeLists.txt :5

add_custom_target(qbt_update_translations
                    COMMAND ${QT_LUPDATE_EXECUTABLE} -extensions ui,c,c++,cc,cpp,cxx,ch,h,h++,hh,hpp,hxx
                                                     ${qBittorrent_SOURCE_DIR}
                                                     -ts ${QBT_TS_FILES}
                    WORKING_DIRECTORY "${qBittorrent_SOURCE_DIR}"
                    VERBATIM
                    COMMAND_EXPAND_LISTS)

ThePhD/sol2 documentation/CMakeLists.txt :85

	add_custom_target(sol2.documentation.sphinx ALL
    COMMAND Sphinx::Build
      -b html
      -Dbreathe_projects.sol2=${SOL2_DOXYGEN_XML_OUTPUT_DIR}
      ${SOL2_SPHINX_SOURCE_DIR}
      ${SOL2_SPHINX_BUILD_DIR}
    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
    DEPENDS ${SOL2_DOXYGEN_INDEX_FILE} ${sol2_sphinx_sources}
    COMMENT "[sol2/documentation] Generating Sphinx documentation..."
    COMMAND_EXPAND_LISTS
    VERBATIM)

xournalpp/xournalpp cmake/find/Gettext.cmake :469

add_custom_target(pot
  COMMAND_EXPAND_LISTS
  COMMAND
    "${GETTEXT_MSGCAT_EXECUTABLE}" "-o" "${potfile}" "--use-first" "${generatedPotFiles}"
  DEPENDS
    "${generatedPotFiles}"
  WORKING_DIRECTORY
    "${CMAKE_CURRENT_SOURCE_DIR}"
  COMMENT
    "Extract translatable messages to ${potfile}"
  VERBATIM
)