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:
38
.travis.yml
Normal file
38
.travis.yml
Normal 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
|
||||
@@ -1,5 +1,7 @@
|
||||
# w11: PDP 11/70 CPU and SoC
|
||||
|
||||
[](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,
|
||||
|
||||
@@ -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)
|
||||
|
||||
<!-- --------------------------------------------------------------------- -->
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user