lace_shared,gpr: Cosmetics.

This commit is contained in:
Rod Kay
2025-03-16 20:11:10 +11:00
parent c70aec24f2
commit 0561d4f687

View File

@@ -1,4 +1,4 @@
abstract abstract
project Lace_shared project Lace_shared
is is
-- Scenario Variables -- Scenario Variables
@@ -33,7 +33,7 @@ is
"-fno-strict-aliasing") "-fno-strict-aliasing")
& Style_Options; & Style_Options;
Fast_Options := ("-O3", Fast_Options := ("-O3",
"-gnatn", "-gnatn",
-- "-gnatp", -- TODO: This breaks opengl code. Investigate more. -- "-gnatp", -- TODO: This breaks opengl code. Investigate more.
"-funroll-loops", "-funroll-loops",
@@ -53,8 +53,8 @@ is
-- Modify options to cater for the build mode. -- Modify options to cater for the build mode.
-- --
case lace_Build_Mode case lace_Build_Mode
is is
when "debug" => when "debug" =>
Binder_Options := Binder_Options & "-Es"; Binder_Options := Binder_Options & "-Es";
@@ -72,7 +72,7 @@ is
when "Windows_NT" => when "Windows_NT" =>
Compiler_Options := Compiler_Options & "-fno-inline" Compiler_Options := Compiler_Options & "-fno-inline"
& "-gnatVcdeimoprst"; & "-gnatVcdeimoprst";
-- & "-gnatVf" -- (2016) turned off floating point validity check, seems to give -- & "-gnatVf" -- (2016) turned off floating point validity check, seems to give
-- false positives on a scalar product for collision detection -- false positives on a scalar product for collision detection
when "MacOSX" => when "MacOSX" =>
null; null;
@@ -82,12 +82,12 @@ is
case lace_OS case lace_OS
is is
when "Linux" => when "Linux" =>
Compiler_Options := Compiler_Options & Fast_Options Compiler_Options := Compiler_Options & Fast_Options
& "-fomit-frame-pointer"; & "-fomit-frame-pointer";
when "Windows_NT" => when "Windows_NT" =>
Compiler_Options := Compiler_Options & Fast_Options Compiler_Options := Compiler_Options & Fast_Options
& "-fipa-cp-clone" & "-fipa-cp-clone"
& "-fgcse-after-reload" & "-fgcse-after-reload"
& "-ftree-vectorize" & "-ftree-vectorize"
& "-mfpmath=sse" & "-mfpmath=sse"
& "-msse3"; & "-msse3";
@@ -99,7 +99,7 @@ is
case lace_OS case lace_OS
is is
when "Linux" => when "Linux" =>
Compiler_Options := Compiler_Options & Small_Options Compiler_Options := Compiler_Options & Small_Options
& "-fdata-sections"; & "-fdata-sections";
when "Windows_NT" => when "Windows_NT" =>
Compiler_Options := Compiler_Options & Small_Options; Compiler_Options := Compiler_Options & Small_Options;
@@ -112,12 +112,12 @@ is
-- Modify options to cater for the operating system. -- Modify options to cater for the operating system.
-- --
case lace_OS case lace_OS
is is
when "MacOSX" => when "MacOSX" =>
Compiler_Options := Compiler_Options & "-gnatf" Compiler_Options := Compiler_Options & "-gnatf"
& "-gnatE" & "-gnatE"
& "-gnatVcfimorst" & "-gnatVcfimorst"
& "-gnatyhiknp"; & "-gnatyhiknp";
when "Linux" => when "Linux" =>
@@ -144,7 +144,7 @@ is
package Builder is package Builder is
for Default_Switches ("ada") use ("-C", "-j0"); for Default_Switches ("ada") use ("-C", "-j0");
case lace_Build_Mode case lace_Build_Mode
is is
when "debug" => for Global_Configuration_Pragmas use "debug.pra"; when "debug" => for Global_Configuration_Pragmas use "debug.pra";
for Default_Switches ("ada") use ("-C", "-j0", "-gnat2022"); -- TODO: Create and use a Builder_Options variable ? for Default_Switches ("ada") use ("-C", "-j0", "-gnat2022"); -- TODO: Create and use a Builder_Options variable ?