summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorMike Kaganski <mike.kaganski@collabora.com>2017-07-04 20:08:49 +0300
committerMike Kaganski <mike.kaganski@collabora.com>2017-07-05 09:05:20 +0200
commit96dec6af8fbc7f46f2032a227c47370256b7d5a9 (patch)
tree781739fe02dec4f0c00d471f731ee5aee3a4ab7e /bin
parent11c8f511779d133229e384b25636e0bba28b3089 (diff)
gbuild-to-ide: add VisualStudio visualizers file to solution
See https://msdn.microsoft.com/en-us/library/jj620914 Change-Id: Ibd18f1c36c46ea47c897542f35e3ea2a8bc0a8ac Reviewed-on: https://gerrit.libreoffice.org/39510 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Jenkins <ci@libreoffice.org>
Diffstat (limited to 'bin')
-rwxr-xr-xbin/gbuild-to-ide10
-rwxr-xr-xbin/gbuild-to-ideNS5
2 files changed, 15 insertions, 0 deletions
diff --git a/bin/gbuild-to-ide b/bin/gbuild-to-ide
index ffa85d3a42e4..0ff7579e1c84 100755
--- a/bin/gbuild-to-ide
+++ b/bin/gbuild-to-ide
@@ -291,6 +291,11 @@ class testVS2013Ide(IdeIntegrationGenerator):
f.write('\t\t{%(guid)s} = {%(guid)s}\n' % {'guid': lib_guid})
f.write('\tEndProjectSection\n')
f.write('EndProject\n')
+ f.write('Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{B9292527-A979-4D13-A598-C75A33222174}"\n')
+ f.write('\tProjectSection(SolutionItems) = preProject\n')
+ f.write('\t\tsolenv/vs/LibreOffice.natvis = solenv/vs/LibreOffice.natvis\n')
+ f.write('\tEndProjectSection\n')
+ f.write('EndProject\n')
f.write('Global\n')
platform = 'Win32'
f.write('\tGlobalSection(SolutionConfigurationPlatforms) = preSolution\n')
@@ -893,6 +898,11 @@ class VisualStudioIntegrationGenerator(IdeIntegrationGenerator):
f.write('\t\t{%(guid)s} = {%(guid)s}\n' % {'guid': lib_guid})
f.write('\tEndProjectSection\n')
f.write('EndProject\n')
+ f.write('Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{B9292527-A979-4D13-A598-C75A33222174}"\n')
+ f.write('\tProjectSection(SolutionItems) = preProject\n')
+ f.write('\t\tsolenv/vs/LibreOffice.natvis = solenv/vs/LibreOffice.natvis\n')
+ f.write('\tEndProjectSection\n')
+ f.write('EndProject\n')
f.write('Global\n')
platform = 'Win32'
f.write('\tGlobalSection(SolutionConfigurationPlatforms) = preSolution\n')
diff --git a/bin/gbuild-to-ideNS b/bin/gbuild-to-ideNS
index 38785312055b..44970c466b77 100755
--- a/bin/gbuild-to-ideNS
+++ b/bin/gbuild-to-ideNS
@@ -803,6 +803,11 @@ class VisualStudioIntegrationGenerator(IdeIntegrationGenerator):
f.write('\t\t{%(guid)s} = {%(guid)s}\n' % {'guid': lib_guid})
f.write('\tEndProjectSection\n')
f.write('EndProject\n')
+ f.write('Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{B9292527-A979-4D13-A598-C75A33222174}"\n')
+ f.write('\tProjectSection(SolutionItems) = preProject\n')
+ f.write('\t\tsolenv/vs/LibreOffice.natvis = solenv/vs/LibreOffice.natvis\n')
+ f.write('\tEndProjectSection\n')
+ f.write('EndProject\n')
f.write('Global\n')
platform = 'Win32'
f.write('\tGlobalSection(SolutionConfigurationPlatforms) = preSolution\n')