From eccc5bb228b4d3a440041f9501da8b3bcc4e289d Mon Sep 17 00:00:00 2001
From: Dilawar Singh <dilawars@ncbs.res.in>
Date: Tue, 4 Aug 2015 14:57:08 +0530
Subject: [PATCH] Added travis for meta repo.

---
 .travis.yml    | 43 +++++++++++++++++++++++++++++++++++++++++++
 CMakeLists.txt | 11 +++++++++++
 moose-core     |  2 +-
 3 files changed, 55 insertions(+), 1 deletion(-)
 create mode 100644 .travis.yml
 create mode 100644 CMakeLists.txt

diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 00000000..28ca9875
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,43 @@
+language: cpp
+compiler: 
+    - gcc
+os:
+    - linux
+    - osx
+matrix:
+    allow_failures:
+        - os: osx
+branches:
+    only:
+        - master
+notifications:
+    email:
+        recipients:
+            - dilawar.s.rajput@gmail.com
+        on_success: change
+        on_failure: always
+
+env:
+    - CTEST_MODEL=Nightly 
+cache: apt
+before_script: 
+    - sudo apt-get update -qq
+    - sudo apt-get install libxml2-dev libbz2-dev 
+    - sudo apt-get install libhdf5-serial-dev
+    - sudo apt-get install python-numpy python-setuptools python-networkx
+    - sudo apt-get install make texinfo cmake 
+    - sudo apt-get install python-suds python-matplotlib
+    - sudo apt-get install python-qt4-dev python-qt4-gl python-sip-dev libqt4-dev libopenscenegraph-dev
+
+install:
+    - wget ftp://ftp.gnu.org/gnu/gsl/gsl-1.16.tar.gz
+    - tar -xzvf gsl-1.16.tar.gz
+    - cd gsl-1.16 && ./configure --prefix=/usr && make && sudo make install && cd ..
+    - wget http://sourceforge.net/projects/sbml/files/libsbml/5.11.4/stable/libSBML-5.11.4-core-src.tar.gz
+    - tar -xzvf libSBML-5.11.4-core-src.tar.gz 
+    - cd libsbml-5.11.4 && ./configure --prefix=/usr --with-zlib --with-bzip2 --with-libxml && make && sudo make install && cd ..
+script: 
+    - mkdir -p _build && cd _build && cmake -DDEBUG=ON .. && make
+
+after_success:
+    - ctest --output-on-failure 
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 00000000..d1583904
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,11 @@
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
+PROJECT(moose)
+
+include(ExternalProject)
+ExternalProject_Add( moose-core
+    PREFIX ${CMAKE_CURRENT_BINARY_DIR}/_moose-core
+    SOURCE_DIR ${CMAKE_SOURCE_DIR}/moose-core
+    CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR}/_install
+    TEST_BEFORE_INSTALL 1
+    BUILD_IN_SOURCE 0
+) 
diff --git a/moose-core b/moose-core
index 04aa4498..5c60f9e3 160000
--- a/moose-core
+++ b/moose-core
@@ -1 +1 @@
-Subproject commit 04aa44986891ac9e2eabee7232f073525bd03410
+Subproject commit 5c60f9e3ade2f36b385ba9403c987948674a9f23
-- 
GitLab