Travis makefile

This commit is contained in:
Milan Nikolic 2017-01-31 20:40:17 +01:00
parent fada06efb8
commit 8e6929daa5
2 changed files with 15 additions and 9 deletions

View file

@ -1,20 +1,14 @@
language: go language: go
go: go:
- 1.6 - 1.7.x
- 1.7
- tip - tip
before_install:
- sudo apt-get install software-properties-common -y
- sudo add-apt-repository ppa:george-edison55/cmake-3.x -y
- sudo apt-get -qq update
install: install:
- sudo apt-get install libopenal-dev -y - sudo apt-get install libopenal-dev -y
- curl -s -L wget http://www.cmake.org/files/v3.5/cmake-3.5.2.tar.gz | tar xz - curl -s -L wget http://www.cmake.org/files/v3.7/cmake-3.7.2.tar.gz | tar xz
- cd cmake-3.5.2 - cd cmake-3.7.2
- ./configure - ./configure
- make - make
- sudo make install - sudo make install
@ -25,3 +19,4 @@ install:
- mkdir -p build && cd build && cmake -DBUILD_SHARED_LIBS=ON -DGLFW_BUILD_EXAMPLES=OFF -DGLFW_BUILD_TESTS=OFF -DGLFW_BUILD_DOCS=OFF -DCMAKE_INSTALL_PREFIX=/usr .. - mkdir -p build && cd build && cmake -DBUILD_SHARED_LIBS=ON -DGLFW_BUILD_EXAMPLES=OFF -DGLFW_BUILD_TESTS=OFF -DGLFW_BUILD_DOCS=OFF -DCMAKE_INSTALL_PREFIX=/usr ..
- make - make
- sudo make install - sudo make install
- cd ../..

11
Makefile Normal file
View file

@ -0,0 +1,11 @@
PACKAGES= raylib raygui raymath easings
GO?= go
all: packages
packages:
@for pkg in ${PACKAGES}; do \
echo "Building package github.com/gen2brain/raylib-go/$$pkg..."; \
${GO} build github.com/gen2brain/raylib-go/$$pkg; \
done