summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.travis.yml49
-rw-r--r--README29
-rw-r--r--README.md38
-rw-r--r--config/companion_libs/isl.in11
4 files changed, 87 insertions, 40 deletions
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..e14d9bc
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,49 @@
+# Using container-based infrastructure
+sudo: false
+
+# Using C GCC compiler only
+language: c
+compiler: gcc
+
+# Only build the master branch
+branches:
+ only:
+ - master
+
+# Caching the downloaded src packages between several builds
+cache:
+ directories:
+ - $HOME/src
+
+# Installing needed dependencies
+addons:
+ apt:
+ packages:
+ - bison
+ - flex
+ - gperf
+ - libncurses5-dev
+ - texinfo
+
+# Building crosstool-NG core
+install:
+ - ./bootstrap
+ - ./configure --enable-local
+ - make
+
+# Here is the list of all the standard samples tracked
+# by the continuous integration system
+env:
+ - CT_SAMPLE=arm-unknown-eabi
+ - CT_SAMPLE=armeb-unknown-eabi
+ - CT_SAMPLE=arm-unknown-linux-gnueabi
+ - CT_SAMPLE=armeb-unknown-linux-gnueabi
+
+# Building the standard samples
+script:
+ - ./ct-ng $CT_SAMPLE
+ - CT_LOG_DEBUG=y CT_LOG_LEVEL_MAX="DEBUG" ./ct-ng build.2
+
+# On failure displaying the last lines of the log file
+after_failure:
+ - tail -n 200 build.log
diff --git a/README b/README
deleted file mode 100644
index 623d5f6..0000000
--- a/README
+++ /dev/null
@@ -1,29 +0,0 @@
-This is the README for crosstool-NG
-
-Crosstool-NG follows the autoconf dance. So, to get you
-kick-started, just run:
- ./configure --help
-
-If you are using a development snapshot, you'll have to
-create the configure script, first. Just run:
- ./bootstrap
-
-You will find the documentation in the directory 'docs'.
-Here is a quick overview of what you'll find there:
- 0 - Table of content
- 1 - Introduction
- 2 - Installing crosstool-NG
- 3 - Configuring a toolchain
- 4 - Building the toolchain
- 5 - Using the toolchain
- 6 - Toolchain types
- 7 - Contributing
- 8 - Internals
- A - Credits
- B - Known issues
- C - Misc. tutorials
-
-You can also point your browser at:
- http://crosstool-ng.org/
-
-Aloha!
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..2858138
--- /dev/null
+++ b/README.md
@@ -0,0 +1,38 @@
+# Crosstool-NG [![Build Status][travis-status]][travis]
+
+Crosstool-NG follows the `autoconf` dance. So, to get you
+kick-started, just run:
+
+ ./configure --help
+
+If you are using a development snapshot, you'll have to
+create the configure script, first. Just run:
+
+ ./bootstrap
+
+You will find the documentation in the directory `docs`.
+Here is a quick overview of what you'll find there:
+
+<ol start="0">
+ <li>Table of content</li>
+ <li>Introduction</li>
+ <li>Installing crosstool-NG</li>
+ <li>Configuring a toolchain</li>
+ <li>Building the toolchain</li>
+ <li>Using the toolchain</li>
+ <li>Toolchain types</li>
+ <li>Contributing</li>
+ <li>Internals</li>
+</ol>
+<ol type="A">
+ <li>Credits</li>
+ <li>Known issues</li>
+ <li>Misc. tutorials</li>
+</ol>
+
+You can also point your browser at: http://crosstool-ng.org
+
+Aloha!
+
+[travis-status]: https://travis-ci.org/crosstool-ng/crosstool-ng.svg
+[travis]: https://travis-ci.org/crosstool-ng/crosstool-ng
diff --git a/config/companion_libs/isl.in b/config/companion_libs/isl.in
index 1db51b3..19a27cc 100644
--- a/config/companion_libs/isl.in
+++ b/config/companion_libs/isl.in
@@ -6,12 +6,6 @@ choice
# Don't remove next line
# CT_INSERT_VERSION_BELOW
-config ISL_V_0_15
- bool
- prompt "0.15"
- depends on CC_GCC_5_1_or_later
- select ISL_V_0_15_or_later
-
config ISL_V_0_14
bool
prompt "0.14"
@@ -32,10 +26,6 @@ config ISL_V_0_11_1
endchoice
-config ISL_V_0_15_or_later
- bool
- select ISL_V_0_14_or_later
-
config ISL_V_0_14_or_later
bool
select ISL_V_0_12_or_later
@@ -47,7 +37,6 @@ config ISL_VERSION
string
# Don't remove next line
# CT_INSERT_VERSION_STRING_BELOW
- default "0.15" if ISL_V_0_15
default "0.14" if ISL_V_0_14
default "0.12.2" if ISL_V_0_12_2
default "0.11.1" if ISL_V_0_11_1