Travis makefile
This commit is contained in:
parent
fada06efb8
commit
8e6929daa5
2 changed files with 15 additions and 9 deletions
13
.travis.yml
13
.travis.yml
|
@ -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
11
Makefile
Normal 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
|
Loading…
Add table
Add a link
Reference in a new issue