Ich habe einen Weg, und ich möchte den Weg von einem bestimmten Pfad beginnen bekommen Das ist mein Strompfad istCMAKE - immer einen Weg get_filename_component mit
macro(MY_MACRO base)
foreach(ITEM ${ARGN})
get_filename_component(ITEM_PATH ${ITEM} DIRECTORY)
get_filename_component(ITEM_EXT ${ITEM} EXT)
source_group("${ITEM_PATH}" FILES ${ITEM})
MESSAGE ("${ITEM_PATH}")
endforeach()
endmacro()
Die oben gibt diese
/Users/admin/main/project/module/pilot/pilot/src/proA
/Users/admin/main/project/module/pilot/guide/src/proB
Ich möchte, dass es nur den Pfad beginnend von der letzten Ebene zeigt es sollte nur den Pfad nach dem Ordner Pilot zeigen, so sollte es so etwas zeigen
pilot/src/proA
guide/src/proB
nicht der vollständige Pfad
Nur neugierig, warum? – Joel