Premake可生成vcxproj.filters
(金庆的专栏)
添加 vcxproj.filters 文件可以用目录结构组织源文件。
例如premake5添加所有文件:
files {
"../common/**.h",
"../common/**.cpp",
"../common/**.cc",
}
这样是添加所有common目录及子目录下的文件。不会生成 filters 文件。而
files {
"../common/**.h",
"../common/**.cpp",
"../common/*/**.h",
"../common/*/**.cpp",
"../common/pb/*.h",
"../common/pb/*.cc",
}
就会自动产生 vcxproj.fiters 文件,按子目录组织源文件。
这个功能没有在premake5文档中提到,是无意中发现的。