New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cmake refactor #52
Open
lindblandro
wants to merge
41
commits into
cpp-redis:master
from
lindblandro:cmake-refactor
base: master
install-cmake: fix mkdir param
efb8fc1
Select commit
7acdd2c
cmake: clean up CMakeLists.txt
0a04ea9
cmake: indent CMakeLists.txt according to best practices
420b398
cmake: make the main target a shared library
fe127c6
cmake: set policy CMP0048 to NEW
7766d8a
cmake: use add_compile_options() instead of CMAKE_CXX_FLAGS
cf60207
cmake: move source handling to sources.cmake
c498ee3
cmake use FindThreads.cmake to select thread implementation
bb95c80
cmake: downcase tacopie_* variables
785e8e8
cmake: remove reference to obsolete variable SOURCES
55de2c7
cmake: explicitly customize tacopie build
cf06f67
cmake: document build parameters options
fd10905
cmake: remove resetting BUILD_EXAMPLES
a86b9da
cmake: downcase install script file() calls
16a8e21
cmake: use googletest 1.10.0 from a submodule
f489783
cmake: remove matching conditions from endifs
adb2794
cmake: add includes as public interface include directories
c9b033a
update tacopie submodule
6058603
cmake: move tacopie configuration above main target
01f9a0d
cmake: use PROJECT_NAME when configuring project pkg-config file
db59c37
cmake: add different include dirs depending on build/install state
04e0f3d
cmake: install via install(TARGETS)
36d6e39
update tacopie submodule
bf68a8e
cmake: remove deprecated features
7438e51
cmake: add install(EXPORT)
aa7b79e
ci: travis: download a more recent cmake
lindblandro 0e69946
ci: travis: allow existing deps dir
lindblandro e63b9ba
ci: travis: calculate md5sum in a portable way
lindblandro 87c99f2
ci: travis: disable md5 check and trust https certificate
lindblandro c918cd0
ci: travis: export custom cmake dir in PATH
c578c00
cmake: add guards against unknown policies
12bddfd
ci: travis: print cmake path & version
0bd8a69
cmake: refactor project() call to support older versions
34123da
ci: travis: fix cmake path settings for osx
c814e2c
ci: travis: fix syntax error in if clause
351d3ea
ci: travis: extract functionality into scripts
ea8f236
ci: travis: run pre-build configuration code from scripts
5de05d6
install-cmake.sh: remove stale variable references
e99affa
ci: travis: print env before build
0af2c29
install-cmake.sh: simplify install dir handling
3d8aa99
ci: travis: list CMAKE_INSTALL_DIR contents
efb8fc1
install-cmake: fix mkdir param
Open
Cmake refactor #52
install-cmake: fix mkdir param
Nov 22, 2019
Nov 22, 2019
Nov 23, 2019
Nov 23, 2019
Nov 23, 2019
Nov 25, 2019
Nov 25, 2019
Nov 25, 2019
Nov 25, 2019
Nov 25, 2019
Nov 25, 2019
Nov 25, 2019
Nov 25, 2019
Nov 25, 2019
Nov 25, 2019
Nov 25, 2019
Nov 25, 2019
Nov 26, 2019
Nov 26, 2019
Nov 26, 2019
Nov 26, 2019
Nov 26, 2019
Nov 26, 2019
Nov 26, 2019
Nov 28, 2019
Nov 29, 2019
Nov 29, 2019
Nov 29, 2019
Dec 2, 2019
Dec 2, 2019
Dec 2, 2019
Dec 2, 2019
Dec 2, 2019
Dec 2, 2019
Dec 2, 2019
Dec 2, 2019
Dec 2, 2019
Dec 2, 2019
Dec 2, 2019
Dec 2, 2019
Dec 2, 2019
efb8fc1
Select commit
7acdd2c
cmake: clean up CMakeLists.txt
0a04ea9
cmake: indent CMakeLists.txt according to best practices
420b398
cmake: make the main target a shared library
fe127c6
cmake: set policy CMP0048 to NEW
7766d8a
cmake: use add_compile_options() instead of CMAKE_CXX_FLAGS
cf60207
cmake: move source handling to sources.cmake
c498ee3
cmake use FindThreads.cmake to select thread implementation
bb95c80
cmake: downcase tacopie_* variables
785e8e8
cmake: remove reference to obsolete variable SOURCES
55de2c7
cmake: explicitly customize tacopie build
cf06f67
cmake: document build parameters options
fd10905
cmake: remove resetting BUILD_EXAMPLES
a86b9da
cmake: downcase install script file() calls
16a8e21
cmake: use googletest 1.10.0 from a submodule
f489783
cmake: remove matching conditions from endifs
adb2794
cmake: add includes as public interface include directories
c9b033a
update tacopie submodule
6058603
cmake: move tacopie configuration above main target
01f9a0d
cmake: use PROJECT_NAME when configuring project pkg-config file
db59c37
cmake: add different include dirs depending on build/install state
04e0f3d
cmake: install via install(TARGETS)
36d6e39
update tacopie submodule
bf68a8e
cmake: remove deprecated features
7438e51
cmake: add install(EXPORT)
aa7b79e
ci: travis: download a more recent cmake
lindblandro 0e69946
ci: travis: allow existing deps dir
lindblandro e63b9ba
ci: travis: calculate md5sum in a portable way
lindblandro 87c99f2
ci: travis: disable md5 check and trust https certificate
lindblandro c918cd0
ci: travis: export custom cmake dir in PATH
c578c00
cmake: add guards against unknown policies
12bddfd
ci: travis: print cmake path & version
0bd8a69
cmake: refactor project() call to support older versions
34123da
ci: travis: fix cmake path settings for osx
c814e2c
ci: travis: fix syntax error in if clause
351d3ea
ci: travis: extract functionality into scripts
ea8f236
ci: travis: run pre-build configuration code from scripts
5de05d6
install-cmake.sh: remove stale variable references
e99affa
ci: travis: print env before build
0af2c29
install-cmake.sh: simplify install dir handling
3d8aa99
ci: travis: list CMAKE_INSTALL_DIR contents
efb8fc1
install-cmake: fix mkdir param
Travis CI / Travis CI - Pull Request
required action
Dec 2, 2019
in
8m 36s
Build Errored
The build errored. This is a change from the previous build, which passed.
Details
This is a pull request build.
It is running a build against the merge commit, after merging #52 Cmake refactor.
Any changes that have been made to the master branch before the build ran are also included.
Jobs and Stages
This build has four jobs, running in parallel.
| Job | Compiler | OS | State |
|---|---|---|---|
| clang | Linux | passed | |
| gcc | Linux | passed | |
| clang | macOS | errored | |
| gcc | macOS | errored |
Build Configuration
| Build Option | Setting |
|---|---|
| Language | C++ |
| Operating System | Linux (Xenial), macOS |
| Compiler Versions | clang, gcc |
Build Configuration
{
"os": [
"linux",
"osx"
],
"dist": "xenial",
"cache": "ccache",
"group": "stable",
"addons": {
"apt": {
"sources": [
"ubuntu-toolchain-r-test"
],
"packages": [
"gcc-4.8",
"g++-4.8",
"clang"
]
}
},
"script": [
"make",
"GTEST_COLOR=1 ctest -VV"
],
".result": "configured",
"install": [
"source scripts/install-osx-dependencies.sh",
"source scripts/install-cmake.sh"
],
"compiler": [
"clang",
"gcc"
],
"language": "cpp",
"services": [
"redis-server"
],
"before_script": [
"source scripts/start-redis.sh",
"mkdir build",
"cd build",
"ls ${CMAKE_INSTALL_DIR}",
"ls ${CMAKE_INSTALL_DIR}/bin",
"env",
"which cmake",
"cmake --version",
"cmake .. -DBUILD_TESTS=true -DBUILD_EXAMPLES=true"
],
"before_install": [
"source scripts/prepare.sh"
]
}