diff options
| author | ruki <[email protected]> | 2021-02-10 22:38:35 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2021-02-10 22:38:35 +0800 |
| commit | b3678f0c1604cc622ecbde1e8c786aa5fb9d355b (patch) | |
| tree | 85b54718ab33bc3ba876a71ae9f706c410a82fc9 /xmake/plugins | |
| parent | 0356909455e4307acffe1cd9f2858ffaf1421f8a (diff) | |
add qt.ui files for vsxmake
Diffstat (limited to 'xmake/plugins')
5 files changed, 9 insertions, 0 deletions
diff --git a/xmake/plugins/project/vsxmake/vsproj/templates/vcxproj.filters/#target#.vcxproj.filters b/xmake/plugins/project/vsxmake/vsproj/templates/vcxproj.filters/#target#.vcxproj.filters index eb8dfdb75..02ae9b11b 100644 --- a/xmake/plugins/project/vsxmake/vsproj/templates/vcxproj.filters/#target#.vcxproj.filters +++ b/xmake/plugins/project/vsxmake/vsproj/templates/vcxproj.filters/#target#.vcxproj.filters @@ -45,6 +45,7 @@ </ItemGroup> <ItemGroup> #Import(File.rc)# +#Import(File.ui)# </ItemGroup> <Import Condition="Exists('$(MSBuildThisFileDirectory)\Xmake.Custom.files.filters')" Project="$(MSBuildThisFileDirectory)\Xmake.Custom.files.filters" /> diff --git a/xmake/plugins/project/vsxmake/vsproj/templates/vcxproj.filters/File.ui(fileui) b/xmake/plugins/project/vsxmake/vsproj/templates/vcxproj.filters/File.ui(fileui) new file mode 100644 index 000000000..6588bbf15 --- /dev/null +++ b/xmake/plugins/project/vsxmake/vsproj/templates/vcxproj.filters/File.ui(fileui) @@ -0,0 +1,3 @@ + <None Include="$(XmakeProjectDir)\#path#"> + <Filter>#dir#</Filter> + </None> diff --git a/xmake/plugins/project/vsxmake/vsproj/templates/vcxproj/#target#.vcxproj b/xmake/plugins/project/vsxmake/vsproj/templates/vcxproj/#target#.vcxproj index 9083dc278..3574c7d4d 100644 --- a/xmake/plugins/project/vsxmake/vsproj/templates/vcxproj/#target#.vcxproj +++ b/xmake/plugins/project/vsxmake/vsproj/templates/vcxproj/#target#.vcxproj @@ -45,6 +45,7 @@ </ItemGroup> <ItemGroup> #Import(File.rc)# +#Import(File.ui)# </ItemGroup> <!-- <ItemGroup> #Import(ProjectRef)# diff --git a/xmake/plugins/project/vsxmake/vsproj/templates/vcxproj/File.ui(fileui) b/xmake/plugins/project/vsxmake/vsproj/templates/vcxproj/File.ui(fileui) new file mode 100644 index 000000000..3df4626b5 --- /dev/null +++ b/xmake/plugins/project/vsxmake/vsproj/templates/vcxproj/File.ui(fileui) @@ -0,0 +1 @@ + <None Include="$(XmakeProjectDir)\#path#" /> diff --git a/xmake/plugins/project/vsxmake/vsxmake.lua b/xmake/plugins/project/vsxmake/vsxmake.lua index 3594cf7e2..0055aaff2 100644 --- a/xmake/plugins/project/vsxmake/vsxmake.lua +++ b/xmake/plugins/project/vsxmake/vsxmake.lua @@ -131,6 +131,9 @@ function _buildparams(info, target, default) elseif args.filerc then local files = info._targets[target].sourcefiles table.insert(r, _filter_files(files, {".rc"})) + elseif args.fileui then -- for qt/.ui + local files = info._targets[target].sourcefiles + table.insert(r, _filter_files(files, {".ui"})) elseif args.incc then local files = info._targets[target].headerfiles table.insert(r, _filter_files(files, nil, {".natvis"})) |
