-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathcovidsim.gpr
36 lines (28 loc) · 1.07 KB
/
covidsim.gpr
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
with "deps/xph_covid19/xph_covid19.gpr";
project covidsim is
type T_OS is ("Windows_NT", "Linux");
V_OS : T_OS := external ("OS", "Linux");
sources := ("src", "deps/mathpaqs/diff_eq/ode", "deps/qt5ada/src");
for Object_Dir use "obj";
case V_OS is
when "Windows_NT" =>
sources := sources & "src/windows_nt";
for Exec_Dir use "deps/qt5ada/qt5/5.15/bin";
when "Linux" =>
sources := sources & "src/linux";
for Exec_Dir use "linux/qt-5.15x86-64/usr/local/Qt-5.15.0/lib";
end case;
for Source_Dirs use sources;
for Main use ("covidsim.adb");
package Linker is
case V_OS is
when "Windows_NT" =>
for Default_Switches ("Ada") use ("-Ldeps\qt5ada\binaries\windows", "-lqt5c");
when "Linux" =>
for Default_Switches ("Ada") use
("-Llinux/qt-5.15x86-64/usr/local/Qt-5.15.0/lib",
"-Llinux/qt5adax86-64/qt5adax86-64/usr/local/lib", "-lqt5c",
"-Wl,--unresolved-symbols=ignore-in-shared-libs");
end case;
end Linker;
end covidsim;