【发布时间】:2015-05-05 09:31:29
【问题描述】:
get_filename_component 可用于删除/提取最长的扩展名。
EXT = 文件名最长扩展名(.b.c 来自 d/a.b.c)
NAME_WE = 没有目录或最长扩展名的文件名
我有一个文件名中带有点的文件,所以我需要最短的扩展名:
set(MYFILE "a.b.c.d")
get_filename_component(MYFILE_WITHOUT_EXT ${MYFILE} NAME_WE)
message(STATUS "${MYFILE_WITHOUT_EXT}")
报告
-- a
但我想要
-- a.b.c
查找没有最短扩展名的文件名的首选方法是什么?
【问题讨论】:
标签: cmake