diff options
-rw-r--r-- | .travis.yml | 49 | ||||
-rw-r--r-- | README | 29 | ||||
-rw-r--r-- | README.md | 38 | ||||
-rw-r--r-- | config/companion_libs/isl.in | 11 |
4 files changed, 87 insertions, 40 deletions
diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..e14d9bc6 --- /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 623d5f67..00000000 --- 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 00000000..2858138e --- /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 1db51b34..19a27cc7 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 |