File: compile.sh

package info (click to toggle)
omnidb-plpgsql-debugger 3.0.0.20201026-6
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 184 kB
  • sloc: ansic: 420; sql: 215; sh: 81; makefile: 13
file content (12 lines) | stat: -rwxr-xr-x 540 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/bash

PGVERSION=13

rm -f *.o *.so
gcc -fPIC -c -o omnidb_plpgsql_debugger.o omnidb_plpgsql_debugger.c -lpq -I /usr/include/postgresql -I /usr/include/postgresql/$PGVERSION/server
gcc -fPIC -o omnidb_plpgsql_debugger.so omnidb_plpgsql_debugger.o -lpq -shared

# debug mode
#rm -f *.o *.so
#gcc -D DEBUG -fPIC -c -o omnidb_plpgsql_debugger.o omnidb_plpgsql_debugger.c -lpq -I /usr/include/postgresql -I /usr/include/postgresql/$PGVERSION/server
#gcc -D DEBUG -fPIC -o omnidb_plpgsql_debugger.so omnidb_plpgsql_debugger.o -lpq -shared