Commit Graph

54 Commits

Author SHA1 Message Date
Park Dong-Ha
d286c97753 Update for Gradle build
Recovered Gradle build with latest release (ver. 4.10.2)

TravisCI
- Changed several apt configurations & build steps for Android

AndroidManifest:
- package name: fmt -> org.fmtlib

Gradle:
- Plugin version 3.1.3. Requires Gradle 4.4+
- Removed `x86` (duplicated with `x86_64`)
- `-std=c++17`. Latest NDK(clang7) should support this
- Missing `repositories` configuration

For some reason, the `repositories` config affects to the error:
"Could not find com.android.tools.lint:lint-gradle:26.1.3."
2018-11-05 17:31:09 -08:00
Park DongHa
d951f6dfe7 Get latest Gradle (ver. 4.10.2)
Recovery of Gradle build. 1 of N
Modified several apt configurationss and order of the build
2018-11-05 17:31:09 -08:00
Victor Zverovich
895fb98456 Disallow gcc 4.4 failures 2018-10-24 10:52:13 -07:00
Victor Zverovich
e4fc856c2f Disable android build due to gradle issues 2018-09-19 19:53:47 -07:00
Elias Kosunen
691a7a91a1 Add more compilers to CI and increase FMT_PEDANTIC warning levels (#736)
* Add a _lot_ more warnings to FMT_PEDANTIC
Fix these warnings

* Add more compilers to CI
Fix (some) of the compiler errors with them

* Enable -Werror on CI
Increase warning level on MSVC when compiling with FMT_PEDANTIC

* Add VS 2013 and 2015 to Appveyor

* Fix Appveyor tests
Formatting

* Implement requested changes
Fix some of the MSVC warnings
Implement C++11 integer_sequence

* Reintroduce appveyor-build.py

* Remove ranges-test from tests

* Remove (some) explicit warning suppressions
Fix C++ standard setting in CI

* Remove (some) explicit warning suppressions
Fix C++ standard setting in CI

* Fix test builds with C++11

* Enable pedantic warnings on tests

* Fix warnings from edits to master

* Cleanups

* Add C++11 support to ranges.h
Re-enable ranges-test
Fix a Visual Studio error about function not returning a value in printf.h
Fix a bug in .travis.yml
2018-06-06 15:57:59 +02:00
Victor Zverovich
a1579b0ff8 Update key 2018-04-16 18:22:03 -07:00
Park DongHa
aee4512cc5 Gradle (#649)
* Gradle

Gradle support to make ease of import in Android Java projects.

* Gradle

Gradle support for Android projects.
For command line build, `gradle assembe` will trigger build phase

 - Config for Android .so file generation
 - Commented build.gradle
 - Automatic file copy after build
 - Dummy AndroidManifest file

* Build with Gradle

 - Build job for Travis CI
 - Moved gradle file to support/

* Gradle Path

 - Absolute path for Gradle binary

* File check after Gradle build

 - Additional script for build success
 - Check the Gradle's `assemble.doLast` task
2018-03-12 15:40:25 -04:00
Victor Zverovich
25aac0bee5 Fix travis build on macOS 2017-10-20 06:47:17 -07:00
Victor Zverovich
3785afc5a3 Pass errors to handler instead of throwing (#566) 2017-10-18 06:28:18 -07:00
Victor Zverovich
361911dd18 Use preinstalled version of cmake on travis 2017-07-13 19:06:20 -04:00
Victor Zverovich
07123e8ff3 Use Ubuntu Trusty on Travis for a new CMake 2017-07-12 13:13:36 -04:00
Victor Zverovich
21c6700b83 Don't build std branch with -std=c++0=98 2016-09-26 07:35:27 -07:00
vitaut
b8c6192a61 Simplify build config and enable C++11 by default 2016-02-09 08:43:39 -08:00
Mario Werner
c57f8f563b omit the c++ 2003 tests 2016-02-09 09:08:11 +01:00
Mario Werner
f961683516 specify c++11 as c++0x for travis 2016-02-07 18:41:46 +01:00
Mario Werner
27a1b787c8 test in c++ 98, 03 and 11 mode 2016-02-07 18:32:23 +01:00
Mario Werner
6a79a3279b build and test in c++11 and in c++98 mode 2016-02-07 18:23:02 +01:00
Mario Werner
754be04f11 state that sudo is required for CI
This informs travis that the container-based build environment can
not be used.
2016-02-05 14:33:56 +01:00
Mario Werner
891e9117f6 trying to update cmake to 2.8.12 in travis via a ppa repo
Whitelist of repos:
https://github.com/travis-ci/apt-source-whitelist/blob/master/ubuntu.json

Whitelist of packages:
https://github.com/travis-ci/apt-package-whitelist/blob/master/ubuntu-precise
2016-01-12 16:57:40 +01:00
vitaut
adee0dfc39 Fix travis config 2015-10-20 08:48:25 -07:00
vitaut
3242e624d5 Update branch name and remove .gitattributes 2015-10-19 08:01:18 -07:00
vitaut
fabd3a84c5 Don't build anything during coverity scan 2015-07-29 13:42:06 -07:00
vitaut
45e7b5b672 Run Coverity scan on a single machine 2015-07-29 07:37:21 -07:00
vitaut
4b6a52c6f8 Add Coverity scan to Travis CI 2015-07-29 07:18:43 -07:00
vitaut
dfe2a65b5d Remove diagnostics and re-enable build configs 2015-05-21 20:25:15 -07:00
vitaut
efba235246 Regenerate key and prevent leakage 2015-05-21 19:29:45 -07:00
vitaut
0022e0b40f Update key 2015-05-21 19:11:32 -07:00
vitaut
e15eae012c Fix travis config 2015-05-21 09:13:35 -07:00
vitaut
5d570d7ee9 Add a travis key 2015-05-21 09:05:34 -07:00
vitaut
f77b00e1f7 Try installing new version of lessc 2015-05-21 07:04:56 -07:00
vitaut
702e53d7a8 Correct excludes 2015-05-20 08:07:46 -07:00
vitaut
f9936c4859 Build docs on travis 2015-05-20 08:06:12 -07:00
vitaut
a5757c86df FMT_EXTRA_TESTS -> FMT_PEDANTIC and use it to control extra warnings 2015-05-12 07:35:29 -07:00
vitaut
ba81f04bfa Turn verbose output off in travis 2015-03-19 08:03:20 -07:00
vitaut
df477565f8 Diagnose clang failures 2015-03-19 07:51:10 -07:00
Victor Zverovich
648c730bd2 CMake should be now preinstalled on OS X
https://github.com/travis-ci/travis-ci/issues/2408
2015-03-04 15:15:31 -08:00
Victor Zverovich
14d1fb561f Don't run biicode on Travis 2015-03-04 09:22:52 -08:00
Victor Zverovich
a6864a7264 Fix CMake installation and enable biicode build 2015-03-04 07:07:13 -08:00
Victor Zverovich
0dd1f19281 Temporarily disable biicode build 2015-03-03 22:24:34 -08:00
Victor Zverovich
7c8f915f0b Sudo make me a sandwich 2015-03-03 22:19:56 -08:00
Victor Zverovich
29451ea8e2 Update travis config 2015-03-03 21:49:33 -08:00
Victor Zverovich
5a51aac85e Move biicode build script to support/biicode-build.sh 2015-03-01 16:46:44 -08:00
Victor Zverovich
8273855067 Remove extra newline mostly to check for linguist updates 2015-02-12 06:23:58 -08:00
Victor Zverovich
8bd1953094 Minor changes to follow C++ Format's coding conventions 2015-02-11 14:16:22 -08:00
franchuti688
7b77eb61b5 adapted to biicode via biicode.conf, ignore.bii and CMakeLists.txt; mixed Travis
(original and biicode building)
2015-02-11 22:52:00 +01:00
Victor Zverovich
2462c61d05 Enable output for test failures. 2014-08-17 07:56:48 -07:00
Victor Zverovich
34b5030239 Display test log on failure. 2014-06-06 09:18:57 -07:00
Victor Zverovich
39f812f040 Install CMake on OS X. 2014-06-06 09:07:08 -07:00
Victor Zverovich
ed8ff58019 Enable osx in travis-ci config. 2014-06-06 08:05:13 -07:00
Victor Zverovich
7042d14341 Disable extra tests unless FMT_EXTRA_TESTS is set. 2014-06-06 06:35:28 -07:00