Skip to content
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
wants to merge 41 commits into
base: master
from

install-cmake: fix mkdir param

efb8fc1
Select commit
7acdd2c
cmake: clean up CMakeLists.txt
Nov 22, 2019
0a04ea9
cmake: indent CMakeLists.txt according to best practices
Nov 22, 2019
420b398
cmake: make the main target a shared library
Nov 23, 2019
fe127c6
cmake: set policy CMP0048 to NEW
Nov 23, 2019
7766d8a
cmake: use add_compile_options() instead of CMAKE_CXX_FLAGS
Nov 23, 2019
cf60207
cmake: move source handling to sources.cmake
Nov 25, 2019
c498ee3
cmake use FindThreads.cmake to select thread implementation
Nov 25, 2019
bb95c80
cmake: downcase tacopie_* variables
Nov 25, 2019
785e8e8
cmake: remove reference to obsolete variable SOURCES
Nov 25, 2019
55de2c7
cmake: explicitly customize tacopie build
Nov 25, 2019
cf06f67
cmake: document build parameters options
Nov 25, 2019
fd10905
cmake: remove resetting BUILD_EXAMPLES
Nov 25, 2019
a86b9da
cmake: downcase install script file() calls
Nov 25, 2019
16a8e21
cmake: use googletest 1.10.0 from a submodule
Nov 25, 2019
f489783
cmake: remove matching conditions from endifs
Nov 25, 2019
adb2794
cmake: add includes as public interface include directories
Nov 25, 2019
c9b033a
update tacopie submodule
Nov 25, 2019
6058603
cmake: move tacopie configuration above main target
Nov 26, 2019
01f9a0d
cmake: use PROJECT_NAME when configuring project pkg-config file
Nov 26, 2019
db59c37
cmake: add different include dirs depending on build/install state
Nov 26, 2019
04e0f3d
cmake: install via install(TARGETS)
Nov 26, 2019
36d6e39
update tacopie submodule
Nov 26, 2019
bf68a8e
cmake: remove deprecated features
Nov 26, 2019
7438e51
cmake: add install(EXPORT)
Nov 26, 2019
aa7b79e
ci: travis: download a more recent cmake
lindblandro Nov 28, 2019
0e69946
ci: travis: allow existing deps dir
lindblandro Nov 29, 2019
e63b9ba
ci: travis: calculate md5sum in a portable way
lindblandro Nov 29, 2019
87c99f2
ci: travis: disable md5 check and trust https certificate
lindblandro Nov 29, 2019
c918cd0
ci: travis: export custom cmake dir in PATH
Dec 2, 2019
c578c00
cmake: add guards against unknown policies
Dec 2, 2019
12bddfd
ci: travis: print cmake path & version
Dec 2, 2019
0bd8a69
cmake: refactor project() call to support older versions
Dec 2, 2019
34123da
ci: travis: fix cmake path settings for osx
Dec 2, 2019
c814e2c
ci: travis: fix syntax error in if clause
Dec 2, 2019
351d3ea
ci: travis: extract functionality into scripts
Dec 2, 2019
ea8f236
ci: travis: run pre-build configuration code from scripts
Dec 2, 2019
5de05d6
install-cmake.sh: remove stale variable references
Dec 2, 2019
e99affa
ci: travis: print env before build
Dec 2, 2019
0af2c29
install-cmake.sh: simplify install dir handling
Dec 2, 2019
3d8aa99
ci: travis: list CMAKE_INSTALL_DIR contents
Dec 2, 2019
efb8fc1
install-cmake: fix mkdir param
Dec 2, 2019
Open

Cmake refactor #52

install-cmake: fix mkdir param
efb8fc1
Select commit
7acdd2c
cmake: clean up CMakeLists.txt
Nov 22, 2019
0a04ea9
cmake: indent CMakeLists.txt according to best practices
Nov 22, 2019
420b398
cmake: make the main target a shared library
Nov 23, 2019
fe127c6
cmake: set policy CMP0048 to NEW
Nov 23, 2019
7766d8a
cmake: use add_compile_options() instead of CMAKE_CXX_FLAGS
Nov 23, 2019
cf60207
cmake: move source handling to sources.cmake
Nov 25, 2019
c498ee3
cmake use FindThreads.cmake to select thread implementation
Nov 25, 2019
bb95c80
cmake: downcase tacopie_* variables
Nov 25, 2019
785e8e8
cmake: remove reference to obsolete variable SOURCES
Nov 25, 2019
55de2c7
cmake: explicitly customize tacopie build
Nov 25, 2019
cf06f67
cmake: document build parameters options
Nov 25, 2019
fd10905
cmake: remove resetting BUILD_EXAMPLES
Nov 25, 2019
a86b9da
cmake: downcase install script file() calls
Nov 25, 2019
16a8e21
cmake: use googletest 1.10.0 from a submodule
Nov 25, 2019
f489783
cmake: remove matching conditions from endifs
Nov 25, 2019
adb2794
cmake: add includes as public interface include directories
Nov 25, 2019
c9b033a
update tacopie submodule
Nov 25, 2019
6058603
cmake: move tacopie configuration above main target
Nov 26, 2019
01f9a0d
cmake: use PROJECT_NAME when configuring project pkg-config file
Nov 26, 2019
db59c37
cmake: add different include dirs depending on build/install state
Nov 26, 2019
04e0f3d
cmake: install via install(TARGETS)
Nov 26, 2019
36d6e39
update tacopie submodule
Nov 26, 2019
bf68a8e
cmake: remove deprecated features
Nov 26, 2019
7438e51
cmake: add install(EXPORT)
Nov 26, 2019
aa7b79e
ci: travis: download a more recent cmake
lindblandro Nov 28, 2019
0e69946
ci: travis: allow existing deps dir
lindblandro Nov 29, 2019
e63b9ba
ci: travis: calculate md5sum in a portable way
lindblandro Nov 29, 2019
87c99f2
ci: travis: disable md5 check and trust https certificate
lindblandro Nov 29, 2019
c918cd0
ci: travis: export custom cmake dir in PATH
Dec 2, 2019
c578c00
cmake: add guards against unknown policies
Dec 2, 2019
12bddfd
ci: travis: print cmake path & version
Dec 2, 2019
0bd8a69
cmake: refactor project() call to support older versions
Dec 2, 2019
34123da
ci: travis: fix cmake path settings for osx
Dec 2, 2019
c814e2c
ci: travis: fix syntax error in if clause
Dec 2, 2019
351d3ea
ci: travis: extract functionality into scripts
Dec 2, 2019
ea8f236
ci: travis: run pre-build configuration code from scripts
Dec 2, 2019
5de05d6
install-cmake.sh: remove stale variable references
Dec 2, 2019
e99affa
ci: travis: print env before build
Dec 2, 2019
0af2c29
install-cmake.sh: simplify install dir handling
Dec 2, 2019
3d8aa99
ci: travis: list CMAKE_INSTALL_DIR contents
Dec 2, 2019
efb8fc1
install-cmake: fix mkdir param
Dec 2, 2019
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
41.1 clang Linux passed
41.2 gcc Linux passed
41.3 clang macOS errored
41.4 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"
  ]
}
You can’t perform that action at this time.