Files
gnatcoll-db/pgxs/example/module.gpr
Vadim Godunko 59a249cd93 SC06-078 Substitute path to server's header files.
Change-Id: If4040bafe41d3a4614532bb8e408acdbc90a0857
2020-06-23 13:09:21 +03:00

34 lines
922 B
Plaintext

library project Module is
IncludeDir_Server :=
external ("PG_CONFIG_INCLUDEDIR_SERVER", "/usr/include/pgsql/server");
-- A Path to server extensions header files reported by
--
-- $ pg_config --includedir-server
for Languages use ("C", "Ada");
for Object_Dir use "../.objs/module";
for Source_Dirs use (".", "../source", "../testsuite");
for Library_Name use "adamodule";
for Library_Kind use "relocatable";
for Library_Dir use "../.libs";
for Library_Options use ("-Wl,--version-script=../../source/pgxs.sym");
for Library_Interface use
("Sample",
"PGXS",
"PGXS.ABI",
"PGXS.Call_Info",
"PGXS.Datums",
"PGXS.Generic_Bytea",
"PGXS.Types",
"PGXS.Varlen");
package Compiler is
for Switches ("Ada") use ("-g", "-fPIC");
for Switches ("C") use ("-g", "-fPIC", "-I" & IncludeDir_Server);
end Compiler;
end Module;