File: make.sh

package info (click to toggle)
lua-geoip 0.1.2%2Bgit20160613-3
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 188 kB
  • sloc: ansic: 751; makefile: 10; sh: 10
file content (17 lines) | stat: -rwxr-xr-x 515 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#! /bin/bash

set -e

echo "----> Going pedantic all over the source"

echo "--> c89..."
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/*.c -Isrc/ -Wall --pedantic -Werror --std=c89 -fms-extensions

echo "--> c99..."
gcc -O2 -fPIC -I/usr/include/lua5.1 -c src/*.c -Isrc/ -Wall --pedantic -Werror --std=c99 -fms-extensions

echo "--> c++98..."
gcc -xc++ -O2 -fPIC -I/usr/include/lua5.1 -c src/*.c -Isrc/ -Wall --pedantic -Werror --std=c++98

echo "----> Making rock"
sudo luarocks make rockspec/lua-geoip-scm-1.rockspec