[SERVER-13759] Remove hardcoded Visual Studio solution and project files Created: 28/Apr/14  Updated: 31/Jul/15  Resolved: 12/Jun/14

Status: Closed
Project: Core Server
Component/s: Build
Affects Version/s: 2.6.0
Fix Version/s: 2.7.3

Type: Improvement Priority: Major - P3
Reporter: Andrew Ryder (Inactive) Assignee: Mark Benvenuto
Resolution: Done Votes: 0
Labels: community-team, tools, windows
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
Sprint: Server 2.7.3
Participants:

 Description   

There is no visual studio solution for building the tools (mongodump, mongoexport etc) that come with MongoDB. The text on GitHub specifically mention these tools as being present in the repo and point to the build instructions file. The build instructions point to a docs article on building on windows:
With Visual Studio: http://www.mongodb.org/about/tutorial/build-mongodb-with-visual-studio-2010/#build-mongodb-from-the-ide
With SCons: http://www.mongodb.org/about/tutorial/build-mongodb-with-visual-studio-2010/#build-with-scons

The SCons method will incidentally build the tools. The Visual Studio solution does not contain tools projects, nor do there appear to be any tools projects in the repo at all.

This difference should be rectified (or clarified as intentional so the docs can be updated instead).



 Comments   
Comment by Mark Benvenuto [ 12/Jun/14 ]

Docs have been updated to remove the references to the Visual Studio build.

Comment by Githook User [ 12/Jun/14 ]

Author:

{u'username': u'markbenvenuto', u'name': u'Mark Benvenuto', u'email': u'mark.benvenuto@mongodb.com'}

Message: SERVER-13759: Remove Visual Studio build files

Remove all the visual studio build files, and related scripts.
Branch: master
https://github.com/mongodb/mongo/commit/9dd885f9b766ec41878c5adc7f1c5db1d5b2595d

Comment by Githook User [ 12/Jun/14 ]

Author:

{u'username': u'markbenvenuto', u'name': u'Mark Benvenuto', u'email': u'mark.benvenuto@mongodb.com'}

Message: SERVER-13759: vcxproj generator improvements

1. VCXProj now builds all .cpp files itself
2. Moved obj files to Build/ to keep repo clean
3. Split jstoh so that it can be called by vcxproj file
4. Make_Vcxproj - fixed to handle cl temp files, fixes now that vcxproj builds
generated files, and fix TARGET search and replace

Note: Depends on python installation
Branch: master
https://github.com/mongodb/mongo/commit/4a97f4cff374897178798724a0a26172d0450828

Generated at Thu Feb 08 03:32:49 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.