[SERVER-9956] Windows installer support (MSI) for Enterprise build Created: 18/Jun/13  Updated: 02/Aug/18  Resolved: 18/Sep/13

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 2.5.3

Type: Task Priority: Major - P3
Reporter: Eric Milkie Assignee: Gregory McKeon (Inactive)
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Related
is related to SERVER-10730 Allow custom install directory locati... Closed
Participants:

 Comments   
Comment by auto [ 13/Sep/13 ]

Author:

{u'username': u'sridharn', u'name': u'Sridhar Nanjundeswaran', u'email': u'sridhar@10gen.com'}

Message: SERVER-9956 - Installer changes for enterprise edition for Windows
1) Changed default install directory
2) C++ driver is now an optional feature that can be installed
3) Enterprise dlls are now installed for enterprise builds

Note: Enterprise is only supported for x64 2008R2+ builds
Branch: master
https://github.com/mongodb/mongo/commit/89d8e55e2e56c32efbc47330dbc8bef3832f8b22

Comment by Eric Milkie [ 12/Sep/13 ]

Today, I added some more files to be included in the installer.
The build can now produce a working C++ driver. When you run scons with --sharedclient and provide a target of "all" or "mongoclient", the build will now produce four files:
sharedclient\mongoclient.lib
sharedclient\mongoclient.dll
sharedclient\mongoclient.pdb
sharedclient\mongoclient.exp

These four files will be necessary to develop an application with the MongoDB C++ driver on Windows (obviously, not all the files need to be redistributed by an application developer consuming the library, but hopefully they will already know how this works).
I think we should add these files to the installer and keep them in this subdirectory, and store them in Program Files (I guess?). We can then document that they exist and illustrate how to use them.

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