我有一个路径,我想摆脱一个特定的路径 开始路径。这是我目前的路径CMake的 - 使用get_filename_component
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()
上述输出这个
/Users/admin/main/project/module/pilot/pilot/src/proA
/Users/admin/main/project/module/pilot/guide/src/proB
得到一个路径
我希望它只显示从最后一级开始的路径 它应该只显示文件夹试点 之后的路径,所以它应该显示类似这样的内容
pilot/src/proA
guide/src/proB
不完整路径
只是好奇,为什么? – Joel