1
0
mirror of https://github.com/wfjm/w11.git synced 2026-02-22 15:37:38 +00:00

initial Travis CI support

This commit is contained in:
wfjm
2018-09-08 09:20:48 +02:00
parent 40d48680e9
commit adc81a34de
3 changed files with 41 additions and 0 deletions

38
.travis.yml Normal file
View File

@@ -0,0 +1,38 @@
os: linux
dist: trusty
language: c++
sudo: required
#
matrix:
include:
- name: "gcc 4.8"
env: MATRIX_EVAL="CC=gcc && CXX=g++"
#
before_install:
- |
sudo apt-get install -y \
libboost-dev libboost-date-time-dev \
libboost-thread-dev libboost-regex-dev \
libusb-1.0-0-dev \
tcl8.6 tcl8.6-dev tcllib tclreadline
- eval "${MATRIX_EVAL}"
#
before_script:
- bash -c '${CC} --version'
- bash -c '${CXX} --version'
- export RETROBASE=$PWD
- export PATH=$PATH:$RETROBASE/tools/bin:.
- export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$RETROBASE/tools/lib
- export BOOSTINC=/usr/include
- export BOOSTLIB=/usr/lib
- export TCLINC=/usr/include/tcl8.6
- export TCLLIB=/usr/lib/x86_64-linux-gnu
- export TCLLIBNAME=tcl8.6
#
script:
- make -C tools/src
- make -C tools/src/testtclsh
- pushd tools/tcl && setup_packages && popd

View File

@@ -1,5 +1,7 @@
# w11: PDP 11/70 CPU and SoC
[![Build Status](https://travis-ci.org/wfjm/w11.svg?branch=master)](https://travis-ci.org/wfjm/w11)
### Overview
The project contains the VHDL code for a **complete DEC PDP-11 system**:
a PDP-11/70 CPU with memory management unit, but without floating point unit,

View File

@@ -20,6 +20,7 @@ software or firmware builds or that the documentation is consistent.
The full set of tests is only run for tagged releases.
### Summary
- add Travis CI integration (phase 1)
<!-- --------------------------------------------------------------------- -->
---