0
0
mirror of https://github.com/rbock/sqlpp11.git synced 2024-11-15 20:31:16 +08:00

Merge tag '0.27' into develop

Integrated with Travis CI
This commit is contained in:
rbock 2014-08-24 10:53:09 +02:00
commit aa421d1303
4 changed files with 13 additions and 29 deletions

View File

@ -2,41 +2,27 @@ language: cpp
os: os:
- linux - linux
- osx
compiler: compiler:
- clang # - clang # disabled clang due to missing libc++
- gcc - gcc
matrix:
# This excludes OSX builds from the build matrix for gcc
exclude:
- os: osx
compiler: gcc
branches:
only:
- master
- develop
notifications: notifications:
email: email:
on_success: change on_success: change
on_failure: always on_failure: always
before_install: before_install:
- "if [ $CC = 'gcc' ]; then export CXX=g++; fi" - sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y
- "if [ $CC = 'clang' ]; then export CXX=clang++; fi" - sudo apt-get update
- "if [ ${TRAVIS_OS_NAME:-'linux'} = 'osx' ]; then brew install cmake; fi" - if [ "$CXX" = "g++" ]; then sudo apt-get install g++-4.8; fi
# Install cpp-coveralls for reporting test coverage under only linux, see https://github.com/eddyxu/cpp-coveralls - if [ "$CXX" = "g++" ]; then export CXX="g++-4.8" CC="gcc-4.8"; fi
#- "if [ ${TRAVIS_OS_NAME:-'linux'} = 'linux' ]; then sudo pip install cpp-coveralls; fi"
install: install:
- "mkdir -p $TRAVIS_BUILD_DIR/build/scripts" - "mkdir -p $TRAVIS_BUILD_DIR/build/scripts"
- "cd $TRAVIS_BUILD_DIR/build/scripts" - "cd $TRAVIS_BUILD_DIR/build/scripts"
# Enable test coverage for travis-ci build - "cmake $TRAVIS_BUILD_DIR"
#- "cmake $TRAVIS_BUILD_DIR/src -DNTA_COV_ENABLED=ON"
- "cmake $TRAVIS_BUILD_DIR/src"
script: script:
- "cd $TRAVIS_BUILD_DIR/build/scripts" - "cd $TRAVIS_BUILD_DIR/build/scripts"
@ -44,10 +30,3 @@ script:
# test compile-time constraints # test compile-time constraints
- "make test_sqlpp_constraints" - "make test_sqlpp_constraints"
after_success:
- "cd $TRAVIS_BUILD_DIR"
# Send test coverage report to http://coveralls.io under only linux
# - "if [ ${TRAVIS_OS_NAME:-'linux'} = 'linux' ]; then coveralls --exclude external --exclude doc --exclude src/test; fi"

View File

@ -7,8 +7,12 @@ This library evolved through several stages and would probably not exist without
* Peter Knoblach: Initial ideas * Peter Knoblach: Initial ideas
* Ulrich Küttler: Feedback and extensions * Ulrich Küttler: Feedback and extensions
* Metafeed GmbH: Production code using a forerunner version * Metafeed GmbH: Production code using a forerunner version
* PPRO Financial Ltd: Production code using sqlpp11 and a forerunner version * PPRO Financial Ltd: Production code using sqlpp11 and a forerunner version
* The boost community: Invaluable suggestions and critiques
* Meeting C++ Munich: Hosted the first talk about sqlpp11
If you miss your name of this list, please let me know. If you miss your name of this list, please let me know.

View File

@ -105,6 +105,7 @@ sqlpp11 makes heavy use of C++11 and requires a recent compiler and STL. The fol
* clang-3.2 on Ubuntu-12.4 * clang-3.2 on Ubuntu-12.4
* clang-3.4 on Ubuntu-12.4 * clang-3.4 on Ubuntu-12.4
* g++-4.8 on Ubuntu-12.4 * g++-4.8 on Ubuntu-12.4
* g++-4.8 on cygwin 64bit
* g++-4.9 on Debian Unstable * g++-4.9 on Debian Unstable
__Database Connector:__ __Database Connector:__

View File

@ -1,4 +1,4 @@
include_directories(${CMAKE_BINARY_DIR}/tests) include_directories(${CMAKE_SOURCE_DIR}/tests)
add_custom_target(test_sqlpp_constraints COMMAND true) add_custom_target(test_sqlpp_constraints COMMAND true)