summaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorBaruch Sterin <baruchs@gmail.com>2018-04-02 14:40:29 -0700
committerBaruch Sterin <baruchs@gmail.com>2018-04-02 15:30:58 -0700
commitdc4320d7d7fa00975132f659b4a41052b3d0030f (patch)
treec86b44c512e59b28fc0fd2b1f96d5c2bdc124a40 /.travis.yml
parent9c78efbadfe1936107aacc5dff6092062c1b3896 (diff)
downloadabc-dc4320d7d7fa00975132f659b4a41052b3d0030f.tar.gz
abc-dc4320d7d7fa00975132f659b4a41052b3d0030f.tar.bz2
abc-dc4320d7d7fa00975132f659b4a41052b3d0030f.zip
Travis: build with namespaces enabled, and
make sure src/demo.c can be compiled under C++ and with ABC in a namespace
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml15
1 files changed, 12 insertions, 3 deletions
diff --git a/.travis.yml b/.travis.yml
index 3a8e243a..cf57dc38 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -9,6 +9,15 @@ matrix:
packages:
- libreadline-dev
+ - os: linux
+ addons:
+ apt:
+ packages:
+ - libreadline-dev
+ env:
+ MAKE_ARGS: ABC_USE_NAMESPACE=xxx
+ DEMO_ARGS: -DABC_NAMESPACE=xxx
+
- os: osx
osx_image: xcode8
before_install:
@@ -17,10 +26,10 @@ matrix:
script:
- - make -j2 abc
+ - make ${MAKE_ARGS} -j2 abc
- ./abc -c "r i10.aig; b; ps; b; rw -l; rw -lz; b; rw -lz; b; ps; cec"
- - make libabc.a
- - gcc -Wall -c src/demo.c -o demo.o
+ - make ${MAKE_ARGS} libabc.a
+ - g++ ${DEMO_ARGS} -Wall -c src/demo.c -o demo.o
- g++ -o demo demo.o libabc.a -lm -ldl -lreadline -lpthread
- ./demo i10.aig