History log of /6.0.3/tlm/Makefile (Results 1 - 25 of 89)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v6.0.3, v6.0.2, v5.5.3, v6.0.0
# 7b6f17a5 05-Sep-2018 Chris Hillery <ceej@couchbase.com>

MB-31030: Clean install and voltron/build directories

Change-Id: Iba7e26776a29d7dd816f3c92c323011fe6beab0c
Reviewed-on: http://review.couchbase.org/99201
Well-Formed: Build Bot <buil

MB-31030: Clean install and voltron/build directories

Change-Id: Iba7e26776a29d7dd816f3c92c323011fe6beab0c
Reviewed-on: http://review.couchbase.org/99201
Well-Formed: Build Bot <build@couchbase.com>
Reviewed-by: David Haikney <david.haikney@couchbase.com>
Reviewed-by: Chris Hillery <ceej@couchbase.com>
Tested-by: Chris Hillery <ceej@couchbase.com>

show more ...


Revision tags: v5.5.0, v4.6.5, v5.1.0, v5.0.0, v4.6.3
# dfe55073 04-May-2017 Chris Hillery <ceej@couchbase.com>

MB-22191: Always set PRODUCT_VERSION reasonably

Make PRODUCT_VERSION a cached variable to avoid losing it between builds.
If it is set to "" (the default), override the cached value by a

MB-22191: Always set PRODUCT_VERSION reasonably

Make PRODUCT_VERSION a cached variable to avoid losing it between builds.
If it is set to "" (the default), override the cached value by attempting
to introspect the VERSION from the manifest plus a build number of 0000.
If introspection fails, ultimate default value is "0.0.0-9999".

Since we produce a better default, we removed the ability to easily
override it via Makefile. In general it's bad to automatically pass -D
arguments to CMake with default values because CMake assumes those are
the most correct values.

Change-Id: I209456870c900cdd392ab010cb03e3512a78da27
Reviewed-on: http://review.couchbase.org/77692
Reviewed-by: Kenneth Lareau <kenneth.lareau@couchbase.com>
Tested-by: Build Bot <build@couchbase.com>

show more ...


# 4f4aa471 18-Apr-2017 Chris Hillery <ceej@couchbase.com>

CBD-1623: Set BUILD_ENTERPRISE by default based on existence of EE code

Change-Id: I969a28bde515ec66d576a8d49f9dc51e972a59e3
Reviewed-on: http://review.couchbase.org/76935
Tested-by:

CBD-1623: Set BUILD_ENTERPRISE by default based on existence of EE code

Change-Id: I969a28bde515ec66d576a8d49f9dc51e972a59e3
Reviewed-on: http://review.couchbase.org/76935
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>

show more ...


Revision tags: v4.6.2
# 35c00707 13-Feb-2017 Chris Hillery <ceej@couchbase.com>

MB-22333: Add Maven support for Analytics build

Change-Id: I24b8ae1ab1f08ea29a3dfaa1c5c1c03204193834
Reviewed-on: http://review.couchbase.org/73570
Tested-by: Build Bot <build@couchb

MB-22333: Add Maven support for Analytics build

Change-Id: I24b8ae1ab1f08ea29a3dfaa1c5c1c03204193834
Reviewed-on: http://review.couchbase.org/73570
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>

show more ...


Revision tags: v4.6.0
# 063d5a88 22-Nov-2016 Dave Rigby <daver@couchbase.com>

clang-analyzer: Fixes for ver 279 / doc improvements

The most recent version of clang-analyzer (279) doesn't work correctly
with ccache when compiling C files - so update the rule to dis

clang-analyzer: Fixes for ver 279 / doc improvements

The most recent version of clang-analyzer (279) doesn't work correctly
with ccache when compiling C files - so update the rule to disable
ccache.

Also fixup some typos in the instructions.

Change-Id: I18d5655913a7b64f9128ac1faa7d1c1bf46ff978
Reviewed-on: http://review.couchbase.org/70241
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>

show more ...


Revision tags: v4.5.1, v4.1.2, v3.1.6, v4.5.0
# 471e82f7 29-Jan-2016 Dave Rigby <daver@couchbase.com>

Fix bashism in clean-xfd

The '[[' shell command is a bash-ism - and isn't supported by /bin/sh
and friends (e.g. /bin/dash on Debian-derived distros.

Replace with -(cd ns_server

Fix bashism in clean-xfd

The '[[' shell command is a bash-ism - and isn't supported by /bin/sh
and friends (e.g. /bin/dash on Debian-derived distros.

Replace with -(cd ns_server && <do cmd>)

Change-Id: I6fb19efad6decb24c99463d5f6a2927e2a22f06b
Reviewed-on: http://review.couchbase.org/59275
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>

show more ...


# 263d7d18 30-Jan-2016 Chris Hillery <ceej@couchbase.com>

CBD-1751: Support multiple versions of Go

Introduces "multi-go" mode and makes it the default. In this mode, all
GoInstall() targets may declare a GOVERSION (the default is set to 1.5.2

CBD-1751: Support multiple versions of Go

Introduces "multi-go" mode and makes it the default. In this mode, all
GoInstall() targets may declare a GOVERSION (the default is set to 1.5.2
currently). All desired Go compilers will be downloaded as part of the
build and cached locally in a manner similar to cbdeps.

The go compiler caches compiled go libraries in pkg/ directories. To
prevent collisions, each go version is given a separate pkg/ directory
in the build tree using the -pkgdir go option. Because Go 1.4.x did not
support this option (meaning 1.4 projects will all share the default
pkg/ directory), the build is limited to a single 1.4.x version of Go,
which is defined by the variable GO_14x_VERSION. Targets may specify
"GOVERSION 1.4.x" to use this version. Attempting to specify an explicit
version such as "GOVERSION 1.4.2" will result in a CMake error.

Change-Id: If82c3b78bd6774d408f2a3244d4d5bf2f8f60131
Reviewed-on: http://review.couchbase.org/59245
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Chris Hillery <ceej@couchbase.com>

show more ...


# ddfe93d6 29-Jan-2016 Dave Rigby <daver@couchbase.com>

Skip cleaning ns_server if it doesn't exist

Recent changes to manifest allow checking out a subset of the
projects, which means that ns_server isn't necessarily always checked
out. U

Skip cleaning ns_server if it doesn't exist

Recent changes to manifest allow checking out a subset of the
projects, which means that ns_server isn't necessarily always checked
out. Update the 'clean-xfd' rule to only perform a `git clean` on
ns_server if it exists.

Change-Id: I45e873500052824e9ef6c75ac7b82e8113affde0
Reviewed-on: http://review.couchbase.org/59273
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: buildbot <build@couchbase.com>

show more ...


# 966412d3 18-Jan-2016 Volker Mische <vmx@couchbase.com>

Fix geocouch-build-for-tests compilation

geocouch needs a special build step to run unit tests. On the master
branch it the `CMAKE_ARGS` variable doesn't contain the
`CMAKE_INSTALL_P

Fix geocouch-build-for-tests compilation

geocouch needs a special build step to run unit tests. On the master
branch it the `CMAKE_ARGS` variable doesn't contain the
`CMAKE_INSTALL_PREFIX` any longer, hence dependencies couldn't be
found.

Change-Id: Ic4d9a5395f24133fa4fadce12a3b55095a9f51a0
Reviewed-on: http://review.couchbase.org/58733
Tested-by: Volker Mische <volker.mische@gmail.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: buildbot <build@couchbase.com>

show more ...


# 9c566308 01-Oct-2015 Dave Rigby <daver@couchbase.com>

Move Couchbase defaults into CMakeLists.txt

Move some of the default values for the build from the wrapper
Makefile into CMake proper. This makes it simpler to invoke cmake
directly

Move Couchbase defaults into CMakeLists.txt

Move some of the default values for the build from the wrapper
Makefile into CMake proper. This makes it simpler to invoke cmake
directly (for example when you don't want/need to use NMake)

Change-Id: I2c013ee8f221920a38fc1533f247d77d087bf4aa
Reviewed-on: http://review.couchbase.org/55717
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Reviewed-by: Chris Hillery <ceej@couchbase.com>

show more ...


Revision tags: v4.0.0
# 24d44145 21-Jul-2015 Chris Hillery <ceej@couchbase.com>

MB-13931: Enhance "make clean" and add "make reset"

"make clean" now invokes the CMake "realclean" target first, which allows it to
remove in-source generated files in ns_server etc. It

MB-13931: Enhance "make clean" and add "make reset"

"make clean" now invokes the CMake "realclean" target first, which allows it to
remove in-source generated files in ns_server etc. It also explicitly deletes
the ns_server/build CMake directory.

"make reset" is a pass-through to the CMake "reset" target, which calls "git
clean -dfx" in all repo projects.

Change-Id: I52b759dde687d24ef0ec9388fe695a2557ef5f56
Reviewed-on: http://review.couchbase.org/53460
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Dave Rigby <daver@couchbase.com>

show more ...


# 5ebdf96e 17-Jul-2015 Dave Rigby <daver@couchbase.com>

Revert "Makefile: Allow building with generators other than Make"

With this commit parallel build options (-jN) are not getting passed
down to sub-makes correctly.

Reverting it

Revert "Makefile: Allow building with generators other than Make"

With this commit parallel build options (-jN) are not getting passed
down to sub-makes correctly.

Reverting it while I figure out an altenative implementaiton which
doesn't suffer from this issue.

This reverts commit 8416e2200bc52c75f3f66c63415398e386e11d9b.

Change-Id: I1dd40530b77b977e08eefc16b42f70dd1c8f2e8f
Reviewed-on: http://review.couchbase.org/53327
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>

show more ...


# 8416e220 14-Jul-2015 Dave Rigby <daver@couchbase.com>

Makefile: Allow building with generators other than Make

The top-level Makefile explicitly uses $(MAKE) to build with. While CMake
itself supports other build generators, the use of $(MA

Makefile: Allow building with generators other than Make

The top-level Makefile explicitly uses $(MAKE) to build with. While CMake
itself supports other build generators, the use of $(MAKE) in the Makefile
makes it difficult to use anything other than Make in our existing
infrasturcture.

Change to use whatever generator CMake was configured with.

Change-Id: Ia357111212b9b8a53984db5680d736662a3500e4
Reviewed-on: http://review.couchbase.org/53177
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>

show more ...


Revision tags: v3.1.0
# 2a1c8057 10-Feb-2015 Chris Hillery <ceej@couchbase.com>

CBD-1385: Set CMAKE_BUILD_TYPE to RelWithDebInfo by default

Also include notes mentioning that the Make-based build scripts are
unsupported by Couchbase build team.

Change-Id: I

CBD-1385: Set CMAKE_BUILD_TYPE to RelWithDebInfo by default

Also include notes mentioning that the Make-based build scripts are
unsupported by Couchbase build team.

Change-Id: Id1ebd55218f7b5be6b52f46fff455b68327feb83
Reviewed-on: http://review.couchbase.org/46623
Reviewed-by: Chris Hillery <ceej@couchbase.com>
Tested-by: Chris Hillery <ceej@couchbase.com>

show more ...


# 6560d827 23-Jan-2015 Volker Mische <vmx@couchbase.com>

MB-13192: Build geocouch for unit tests with default parameters

Without using the default parameters the geocouch build for unit tests
won't find the correct escript.

Change-Id:

MB-13192: Build geocouch for unit tests with default parameters

Without using the default parameters the geocouch build for unit tests
won't find the correct escript.

Change-Id: I406276998dab802613d5859ce8ee0c8b4c734834
Reviewed-on: http://review.couchbase.org/45786
Reviewed-by: Dave Rigby <daver@couchbase.com>
Tested-by: Volker Mische <volker.mische@gmail.com>

show more ...


# f61e2b19 11-Dec-2014 Trond Norbye <trond.norbye@gmail.com>

Fixup the copy rule for win32

Windows accept that you use / in the filename, but some commands
in a dos shell use /option causing the shell to print an error
if it finds / in the pat

Fixup the copy rule for win32

Windows accept that you use / in the filename, but some commands
in a dos shell use /option causing the shell to print an error
if it finds / in the path instead of \.

Change-Id: I1de003c32b025307fe6482913c798b77489e262e
Reviewed-on: http://review.couchbase.org/44184
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Dave Rigby <daver@couchbase.com>

show more ...


# 1ec9a843 10-Dec-2014 Trond Norbye <trond.norbye@gmail.com>

Nuke the go build stuff from make clean

Change-Id: I9421a6918dca83ee8894dcbdff501a93eb7d9bba
Reviewed-on: http://review.couchbase.org/44183
Tested-by: buildbot <build@couchbase.com>

Nuke the go build stuff from make clean

Change-Id: I9421a6918dca83ee8894dcbdff501a93eb7d9bba
Reviewed-on: http://review.couchbase.org/44183
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Dave Rigby <daver@couchbase.com>

show more ...


Revision tags: v3.0.2
# 828f0c19 27-Nov-2014 Trond Norbye <trond.norbye@gmail.com>

Only ns_server needs clean-dfxq

Change-Id: If63a0d276f92b8d452ca9f15e1f9c968d6b35840
Reviewed-on: http://review.couchbase.org/43669
Tested-by: buildbot <build@couchbase.com>
Revi

Only ns_server needs clean-dfxq

Change-Id: If63a0d276f92b8d452ca9f15e1f9c968d6b35840
Reviewed-on: http://review.couchbase.org/43669
Tested-by: buildbot <build@couchbase.com>
Reviewed-by: Dave Rigby <daver@couchbase.com>
Reviewed-by: Volker Mische <volker.mische@gmail.com>

show more ...


# 41ff7d74 09-Oct-2014 Volker Mische <vmx@couchbase.com>

Add make target to build geocouch for unit tests

geocouch needs a special build in order to run unit tests. With the
make target `geocouch-build-for-testing` this build will be created

Add make target to build geocouch for unit tests

geocouch needs a special build in order to run unit tests. With the
make target `geocouch-build-for-testing` this build will be created
in a subdirectory called `geocouch-for-testing`. From within this
directory you can then run `make test` to run the unit tests.

Change-Id: I0d932bd80dd31f355e48cfa15d55fc8bfa3f6b95
Reviewed-on: http://review.couchbase.org/41992
Reviewed-by: Chris Hillery <ceej@couchbase.com>
Reviewed-by: Volker Mische <volker.mische@gmail.com>
Tested-by: Volker Mische <volker.mische@gmail.com>

show more ...


Revision tags: v3.0.0
# ea48e689 27-Jun-2014 Trond Norbye <trond.norbye@gmail.com>

Add rules to update CMakeLists.txt, Makefile and GNUmakefile

The <copyfile> element in repo don't seem to be honored for
repo sync

Change-Id: Iceb484d20b298af17c2e5723a822d360d9

Add rules to update CMakeLists.txt, Makefile and GNUmakefile

The <copyfile> element in repo don't seem to be honored for
repo sync

Change-Id: Iceb484d20b298af17c2e5723a822d360d9ef92e5
Reviewed-on: http://review.couchbase.org/38864
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>

show more ...


# f053b3b8 01-Jul-2014 Trond Norbye <trond.norbye@gmail.com>

Wordwrap to fit in a 80 column editor

Change-Id: Ifef46530b7a54cc9bcbd2f614888ff927edfbd40
Reviewed-on: http://review.couchbase.org/39009
Reviewed-by: Trond Norbye <trond.norbye@gmai

Wordwrap to fit in a 80 column editor

Change-Id: Ifef46530b7a54cc9bcbd2f614888ff927edfbd40
Reviewed-on: http://review.couchbase.org/39009
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>

show more ...


# 8cdc1b8b 06-Jun-2014 Dave Rigby <daver@couchbase.com>

MB-11341: Add support for running Clang static analyser

Adds a `make analyze` convenience rule to run Clang's static analyzer
over the whole codebase. See README.markdown for more detail

MB-11341: Add support for running Clang static analyser

Adds a `make analyze` convenience rule to run Clang's static analyzer
over the whole codebase. See README.markdown for more details and full
instructions.

Change-Id: I5a2484729335e8f38417f17236a8a3b78c16d872
Reviewed-on: http://review.couchbase.org/37955
Reviewed-by: Chris Hillery <ceej@couchbase.com>
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>

show more ...


# d8ec3c8e 27-May-2014 Mark Nunberg <mnunberg@haskalah.org>

Allow for specifying alternate cmake

This allows to specify a different installation of cmake to use, for
systems which have an older version of cmake installed. Using the `make
CMAK

Allow for specifying alternate cmake

This allows to specify a different installation of cmake to use, for
systems which have an older version of cmake installed. Using the `make
CMAKE=/path/to/cmake-bin` syntax one may specify an alternate version of
CMake

Change-Id: I6c9338286882d6755f289a98ea1cc01d4cdf1275
Reviewed-on: http://review.couchbase.org/37609
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>

show more ...


# 59ee24c2 21-May-2014 Chris Hillery <ceej@couchbase.com>

MB-10701: Fix usage of CMAKE_PREFIX_PATH and other CMake find fixes
Change-Id: Ie55773573ab019ae295a25624bfb15e31c4374c8
Reviewed-on: http://review.couchbase.org/37378
Reviewed-by: Trond

MB-10701: Fix usage of CMAKE_PREFIX_PATH and other CMake find fixes
Change-Id: Ie55773573ab019ae295a25624bfb15e31c4374c8
Reviewed-on: http://review.couchbase.org/37378
Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
Tested-by: Chris Hillery <ceej@couchbase.com>

show more ...


# 466d98a3 19-May-2014 Trond Norbye <trond.norbye@gmail.com>

Remove target dir as part of the clean target

Change-Id: I5819c99d3a6110eed3320456774d8eaf89a51c82
Reviewed-on: http://review.couchbase.org/37277
Reviewed-by: Chris Hillery <ceej@cou

Remove target dir as part of the clean target

Change-Id: I5819c99d3a6110eed3320456774d8eaf89a51c82
Reviewed-on: http://review.couchbase.org/37277
Reviewed-by: Chris Hillery <ceej@couchbase.com>
Tested-by: Chris Hillery <ceej@couchbase.com>

show more ...


1234