-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcomponents-sqlite.gpr
More file actions
51 lines (46 loc) · 1.44 KB
/
components-sqlite.gpr
File metadata and controls
51 lines (46 loc) · 1.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
with "components.gpr";
with "strings_edit.gpr";
project Components.SQLite is
for Source_Dirs use (".", "sqlite-sources");
for Languages use ("Ada", "C");
for Source_Files use
( "persistent-sqlite_keys-arrays.ads",
"persistent-sqlite_keys-sets.ads",
"persistent-sqlite_keys.adb",
"persistent-sqlite_keys.ads",
"persistent-sqlite_links.adb",
"persistent-sqlite_links.ads",
"persistent-sqlite.adb",
"persistent-sqlite.ads",
"persistent-sqlite-text_io.adb",
"persistent-sqlite-text_io.ads",
"sqlite.adb",
"sqlite.ads",
"sqlite3.h",
"sqlite3.c"
);
package Compiler is
for Default_Switches ("ada") use
Components.Compiler'Default_Switches ("ada");
case Strings_Edit.Development is
when "Debug" =>
for Default_Switches ("C") use
( "-g",
"-fstack-check",
"-Wall"
);
when "Release" =>
for Default_Switches ("C") use
( "-O2"
);
when "Profile" =>
for Default_Switches ("C") use
( "-g",
"-pg"
);
end case;
end Compiler;
package Binder renames Components.Binder;
package Builder renames Components.Builder;
package Linker renames Components.Linker;
end Components.SQLite;