diff --git a/.travis.yml b/.travis.yml index 7c9586d..fcfd454 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,11 +1,10 @@ # Copyright (c) 2012-2016 Sebastien Rombauts (sebastien.rombauts@gmail.com) - +language: cpp # request for Ubuntu 14.04 Trusty VM sudo: true dist: trusty -language: cpp cache: apt: true @@ -129,8 +128,6 @@ before_script: - mkdir build - cd build - export CXX=$COMPILERXX - - echo CXX is $CXX CXXFLAGS is $CXXFLAGS CPPFLAGS is $CPPFLAGS - - $CXX --version - cmake -DCMAKE_BUILD_TYPE=Debug -DSQLITECPP_USE_GCOV=ON -DSQLITECPP_BUILD_EXAMPLES=ON -DSQLITECPP_BUILD_TESTS=ON .. # build examples, and run tests (ie make & make test) diff --git a/CMakeLists.txt b/CMakeLists.txt index 67b2a83..38a2872 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -47,6 +47,10 @@ endif (MSVC) set(CPPLINT_ARG_VERBOSE "--verbose=3") set(CPPLINT_ARG_LINELENGTH "--linelength=120") +# Print CXX compiler information +message (STATUS "CMAKE_CXX_COMPILER_ID '${CMAKE_CXX_COMPILER_ID}'") +message (STATUS "CMAKE_CXX_COMPILER_VERSION '${CMAKE_CXX_COMPILER_VERSION}'") + # Print CXX FLAGS message (STATUS "CMAKE_CXX_FLAGS '${CMAKE_CXX_FLAGS}'") if (MSVC) @@ -66,7 +70,6 @@ else (NOT MSVC) endif () endif () - # Options relative to SQLite and SQLiteC++ functions option(SQLITE_ENABLE_COLUMN_METADATA "Enable Column::getName(). Require support from sqlite3 library." ON) diff --git a/README.md b/README.md index 6d987a7..9dd1b93 100644 --- a/README.md +++ b/README.md @@ -66,14 +66,15 @@ and then is always valid until destroyed. ### Supported platforms: Developements and tests are done under the following OSs: -- Ubuntu 12.04 (Travis CI) and 14.04 -- Debian 7 +- Ubuntu 14.04 (Travis CI) - Windows XP/10 +- OS X 10.11 (Travis CI) And the following IDEs/Compilers -- GCC 4.6.3, 4.7.2 and GCC 4.8.2 -- Clang 3.4 +- GCC 4.8.4, 4.9.3, 5.3.0 and 6.1.1 (C++03, C++11, C++14, C++1z) +- Clang 3.5 and 3.8 +- Xcode 8 +- Visual Studio Community 2015 - Eclipse CDT under Linux -- Visual Studio Express 2008 and Community 2015 ### Dependencies