Skip to content

Commit

Permalink
Putting build artifacts in subdirectory.
Browse files Browse the repository at this point in the history
1. Object files, libraries, and compiled executables are put
   into subdirectories.
2. The shared library is linked from individual object files.
   This provides for greater parallelism on large desktops
   while at the same time making for easier builds on small
   (i.e. embedded) systems. Fixes issue bitcoin#279.
3. One program, db_bench, is compiled using the shared library.
4. The source file for "leveldbutil" was renamed from
   leveldb_main.cc to leveldbutil.cc. This provides for simpler
   makefile rules.
5. Because all targets placed the library (libleveldb.a) at the top
   level, the last platform built (desktop/device) always overwrote
   any prior artifact.
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=113407013
  • Loading branch information
cmumford committed Jan 30, 2016
1 parent 2d0320a commit adbe3eb
Show file tree
Hide file tree
Showing 3 changed files with 326 additions and 145 deletions.
Loading

0 comments on commit adbe3eb

Please sign in to comment.