0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 09:32:32 +01:00
Commit Graph

119 Commits

Author SHA1 Message Date
Henrik Edin
342e43c54c SERVER-35592 Embedded dual packaged AAR and JAR contining both java wrapper and native libs.
AAR is fat and contain binaries for armeabi-v7a, arm64-v8a and x86_64
JAR contains binaries build for Linux and OSX for x86_64. Currently pending library collapse to be functional.
2018-08-16 10:24:23 -04:00
Gabriel Russell
ca05978a11 SERVER-36245 Create a multi-arch android variant 2018-07-24 17:06:45 -04:00
Henrik Edin
8b4d58e36f SERVER-35243 Rename mongoe to mongoed 2018-05-31 14:34:11 -04:00
Henrik Edin
da019f4197 SERVER-29725 mongoe application
Embedded MongoDB in a standalone application. To be able to connect with the shell and perform testing on embedded.
2018-04-18 08:34:36 -04:00
Jonathan Abrahams
364b712118 SERVER-23312 Add .mypy_cache to .gitignore 2018-04-12 10:25:40 -04:00
Jonathan Abrahams
98eb87fdad SERVER-18394 Remove smoke.py and unused modules from buildscripts/ directory 2018-03-09 13:25:11 -05:00
Geert Bosch
90e073b4a4 SERVER-28540 Have git ignore ninja files 2017-05-01 15:50:55 -04:00
Kaloian Manassiev
6fd2e18a77 Cleanup .gitignore and add exclude for VSCode projects 2017-02-14 10:54:29 -05:00
Mark Benvenuto
8e9a032204 SERVER-24355 clang_format leaves temporary files around after a reformat 2016-06-08 18:42:01 -04:00
Kaloian Manassiev
293c4435cb Add XCode workspace artifacts to .gitignore 2015-11-30 15:39:15 -05:00
Mathias Stearn
07ede612d9 SERVER-20701 add perf.data.old to .gitignore 2015-09-30 13:54:00 -04:00
Scott Hernandez
2bfce15fbe add idea artifacts to gitignore 2015-07-20 17:10:12 -04:00
Scott Hernandez
9db15b95cd add additional eclipse ignore 2015-06-25 10:22:27 -04:00
Andrew Morrow
eea0ef850e SERVER-17919 Add support for emitting a compilation database 2015-04-13 15:47:26 -04:00
Dan Pasette
2441d8f786 Remove mongo-tools now built in go from .gitignore 2014-10-31 17:10:06 -04:00
Benety Goh
7a188f499b SERVER-15096 added mongoshim to git ignore. minor cleanup of mongoshim 2014-09-22 17:56:44 -04:00
Andrew Morrow
a6a55dfeb3 SERVER-9570 SERVER-9572 Default install prefix to subdirectory of selectable build dir
In addition, move the .scons directory to a subdirectory of the build
directory. This makes all build artifacts not installed to '#' live under the
build directory.
2014-07-14 18:54:26 -04:00
Randolph Tan
0417b6581b SERVER-13795 rename test binary to dbtest
Add dbtest to gitignore
2014-05-05 16:23:33 -04:00
matt dannenberg
61b70161b7 Revert "add mongoadmin to gitignore"
This reverts commit 359f4cbfea.
2014-02-19 13:19:21 -05:00
matt dannenberg
359f4cbfea add mongoadmin to gitignore 2014-01-29 15:46:48 -05:00
Eliot Horowitz
ab60e47f8a ignore fuse files 2014-01-09 14:21:50 -05:00
Andrew Morrow
ccf75cf830 Only ignore 'tags' in root of tree
Otherwise rsync --filter=":- .gitignore" drops .git/refs/tags
2013-11-04 10:42:59 -05:00
Sridhar Nanjundeswaran
fb4944060d SERVER-10822 - Include generated C++ driver header files folder
Build directly using heat, candle and light
2013-09-26 10:20:44 -07:00
Sridhar Nanjundeswaran
89d8e55e2e 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
2013-09-13 12:49:13 -07:00
Andy Schwerin
665e6ec217 SERVER-10074 RotatableFileWriter type, introduce logger module. 2013-07-03 10:11:38 -04:00
Tad Marshall
eb7ba8adc1 SERVER-9775 Remove SpiderMonkey 2013-06-24 17:26:06 -04:00
Spencer T Brody
859e80eccc Add eclipse build artifacts to .gitignore 2013-06-17 11:18:31 -04:00
Andrew Morrow
da8c0fa929 SERVER-6514 Re-add support for building the C++ driver shared library 2013-06-03 20:21:13 -04:00
Andrew Morrow
5b3f4cfd7a Add loadgen and docgen to .gitignore 2013-03-08 11:18:25 -05:00
Tad Marshall
5ed08e9a12 Visual Studio -- add src/ipch directory to .gitignore 2013-02-20 14:40:28 -05:00
Eliot Horowitz
fc54b8f7df smoke.py stores last test results as json 2013-01-01 21:47:25 -05:00
Tad Marshall
3854df8471 Visual Studio -- add Text Search to VS projects 2012-12-25 19:18:05 -05:00
Tad Marshall
46b277b8aa ignore .cache files created by Visual Studio 2012-11-28 05:51:25 -05:00
Tad Marshall
865564833f SERVER-7086 Visual Studio -- create V8 source files using js2c.py
Make the location of experimental-libraries.cc and libraries.cc
match the location where scons creates them.  Run the same Python
script that scons uses to create the files.
2012-11-09 18:31:03 -05:00
Tad Marshall
e347173063 SERVER-7600 Fixup V8 includes, adapt Visual Studio projects
Use <v8.h> as include path for includes of "third_party/v8/include/v8.h",
adapt Visual Studio project files to include the required path, move
includes in mongo/scripting/v8* into style guide order, build Visual Studio
output files for V8 in separate directories so that SpiderMonkey and V8
builds can be run at the same time and to prevent link errors, tell
.gitignore to ignore these new directories.
2012-11-09 11:23:47 -05:00
Tad Marshall
5a7456f2c7 SERVER-7565 SERVER-7126 SERVER-7576 Visual Studio require Python, run Python scripts
This commit makes the Visual Studio builds require Python to be installed.

Add Pre-Build Events to Visual Studio projects to run the same Python
scripts that the scons build runs to create src/mongo/base/error_codes.cpp,
src/mongo/base/error_codes.h, src/mongo/db/auth/action_type.h and
src/mongo/db/auth/action_type.cpp.
2012-11-07 08:32:39 -05:00
Andy Schwerin
435ad1672d Ignore the src/mongo/db/modules directory, which should not contain files tracked by git. 2012-10-23 16:27:29 -04:00
Eliot Horowitz
99d6bfd5a8 added a file for emr 2012-05-25 15:05:07 -04:00
Eliot Horowitz
e3306d5cad add *.class to .gitignore 2012-05-14 16:36:29 -04:00
Eliot Horowitz
cca4fc03d8 initial commit of emr based build suite 2012-05-11 13:56:52 -04:00
Tad Marshall
2054d7ec88 Visual Studio build improvements
Several changes to make Visual Studio match scons behavior more closely.
Build SpiderMonkey from source in every executable that uses it so there
is no dependency on separately downloaded pre-built .lib files.  Make debug
builds statically link the C runtime so there is no dependency on external
C runtime DLLs.  This is required for the Visual Studio debug build to work
with IAT hooking.  Use both the platform and configuration names (e.g. x64
Release) for the output directory structure so that switching between build
types doesn't require recompiling everything.  Make output directories be
relative to the project file instead of the solution file so that projects
that are included in more than one solution do not conflict across
solutions.  Rename db.vcxproj* to mongod.vcxproj* and rename dbgrid.vcxproj*
to mongos.vcxproj* to make the files easier to find and associate with their
executables.  Add solution files mongod.sln and mongos.sln to make it easier
to build individual executables.  Organize filters to model the directory
layout to make it easier to find files, break up the db filter into
alphabetical groups, use the same pattern for mongod.exe and test.exe to
make it easier to switch between projects without getting lost.  Remove some
non-existent files from project file lists.
2012-04-29 11:22:39 -04:00
Eliot Horowitz
349d959379 a couple of more gitignores 2012-04-18 20:26:25 -04:00
Andy Schwerin
2b8a0d7380 Have git ignore the "tutorial" binary, like the other example binaries in the root directory. 2012-04-04 10:09:51 -04:00
agirbal
49405ce14f SERVER-4989: MR: errors that happen during sharded post processing are ignored 2012-02-17 17:10:04 -08:00
Eliot Horowitz
057b78d8fc add old .gitignore things temporarily 2012-01-17 21:17:19 -05:00
Andy Schwerin
30668e1c79 SCons updates to support variant directories.
This patch is a reorganization of our build files, which brings them slightly
closer in line with standard SCons organization.

In particular, the SConstruct file sets up the various "build environment"
objects, by examining the local system and command line parameters.  Then, it
delegates to some SConscript files, which describe build rules, like how to
compile "mongod" from source.

Typically, you would create several SConscript files for a project this large,
after breaking the project into logical sub projects, such as "platform
abstraction", "data manager", "query optimizer", etc.  That will be future work.
For now, we only separate out the special rules for executing smoke tests into
SConscript.smoke.  Pretty much all other build rules are in src/mongo/SConscript.

"tools" are placed in site_scons/site_tools.

This patch also includes better support for building and tracking dependencies
among static libraries ("libdeps" and "MergeLibrary"), and some incumbent, minor
restructuring.

This patch introduces a "warning" message from SCons about framework.o having
two rules that generate it.  It is harmless, for now, and will be removed in
future work.

Future work also includes eliminating use of the SCons "Glob" utility, and
restructuring the source code into sensible components.
2012-01-17 14:58:51 -08:00
Eric Milkie
aab58686d0 filter out new VS configuration's build product directories 2011-12-28 13:08:27 -05:00
Eric Milkie
91fc1590e2 /src/mongo/ 2011-12-28 09:21:29 -05:00
Andy Schwerin
1310f7e8a3 Update .gitignore so as not to ignore src/mongo.
CR: eliot
http://codereview.10gen.com/7232243/

Still to ignore the two autogenerated files, /src/mongo/shell/mongo.cpp and
/src/mongo/shell/mongo-server.cpp.
2011-12-27 14:28:56 -08:00
Eliot Horowitz
ae1ecd9c78 bulk move of code to src/ SERVER-4551 2011-12-24 15:33:45 -05:00