Commit Graph

  • 37efd12b29 Raise the timeout of Parsing-Assertions-Checks as it barely fails on valgrind Pierre Béguet 2025-09-30 11:01:54 +02:00
  • 3bb7183b42 Actions.Ada_Bind.Add_Dependencies: fix issue with circular dependencies Jerome Lambourg 2025-09-29 18:56:49 +02:00
  • 96271f29ac Add test Jerome Lambourg 2025-09-26 14:29:04 +02:00
  • 9defe17762 Actions.Compile.Ada: update Self in the tree in Post_Command Jerome Lambourg 2025-09-22 15:26:07 +02:00
  • e800cd0d9d GPR2.Path_Name: Clean-up interface. Pascal Obry 2025-09-29 17:21:30 +02:00
  • 8d11c68a9e Remove Create from GPR2.Path_Name. Pascal Obry 2025-09-17 18:39:11 +02:00
  • 2ac5e07b35 GPR2.Path_Name: Clean-up interface. Pascal Obry 2025-09-10 18:59:09 +02:00
  • f0f21ff43b Fix library link order between platforms Pierre Béguet 2025-09-29 09:54:20 +00:00
  • fd005afcca Fix the link order inconsistencies between platform Pierre Béguet 2025-09-26 16:51:07 +02:00
  • deaa1ae59e Update the documentation of gprbuild to clarify project file search paths Vincent Jicquel 2025-09-29 09:07:17 +00:00
  • 852ad862ff Update the documentation of gprbuild to clarify project file search paths Vincent Jicquel 2025-09-26 16:19:17 +02:00
  • ee32943b8c Add debug information for all build modes Jerome Lambourg 2025-09-29 09:29:00 +02:00
  • 309e19c786 Add debug information for all build modes Jerome Lambourg 2025-09-26 21:48:31 +02:00
  • b82ec517b7 Process dependencies of transitive extending projects Vincent Jicquel 2025-09-26 13:07:31 +00:00
  • db62aae58b Process dependencies of transitive extending projects Vincent Jicquel 2025-09-24 16:51:31 +02:00
  • 2715e79353 Adjust the binding of standalone libraries Jerome Lambourg 2025-09-25 12:51:27 +02:00
  • 7ace5470f9 Better fix for supporting src-subdirs bindings in SAL. Jerome Lambourg 2025-09-24 16:31:29 +02:00
  • 6e86c85924 Take care of sources coming from an src-subdir and not in the interface of a SAL Jerome Lambourg 2025-09-24 15:50:42 +02:00
  • a32f456a36 Add a new test to check 'Version support Jerome Lambourg 2025-09-24 14:29:10 +02:00
  • 7140ed38ca Adjust testsuite Jerome Lambourg 2025-09-24 13:51:00 +02:00
  • 219d59861b CI: skip windows testing of gprconfig by default. Jerome Lambourg 2025-09-24 17:27:21 +02:00
  • e647691f31 Adjust the binding phase for standalone libraries Jerome Lambourg 2025-09-24 13:49:22 +02:00
  • 9e7e6d80f8 Do not propagate encapsulated library interface to the Ada runtime Jerome Lambourg 2025-09-18 17:07:30 +02:00
  • 8e2a762368 Add test Jerome Lambourg 2025-09-18 14:08:09 +02:00
  • 39859782f3 Do not propagate encapsulated library interface to the Ada runtime Jerome Lambourg 2025-09-18 12:41:38 +02:00
  • f7c01f80ac Do not try to remove a S_No_Body unit as they were not added to the build_db Pierre Béguet 2025-09-18 10:37:04 +00:00
  • fa788ee658 Do not try to remove a S_No_Body unit as they were not added to the build_db Pierre Béguet 2025-09-18 11:36:42 +02:00
  • fd155e28a5 Revert "GPR2.Path_Name: Clean-up interface." Pascal Obry 2025-09-17 22:05:08 +02:00
  • 410701a78f Revert "GPR2.Path_Name: Clean-up interface." Pascal Obry 2025-09-17 21:17:18 +02:00
  • ed2452cfe1 GPR2.Path_Name: Clean-up interface. Pascal Obry 2025-09-17 18:28:38 +02:00
  • ecb852599e GPR2.Path_Name: Clean-up interface. Pascal Obry 2025-09-10 18:59:09 +02:00
  • bdad87217f Minor code reformatting. Pascal Obry 2025-09-14 17:50:50 +02:00
  • cd83d32d48 Fix Ada_Bind's Link and Link_Opt_Insert documentation Vincent Jicquel 2025-09-16 08:23:58 +00:00
  • 740362b12c Fix Ada_Bind's Link and Link_Opt_Insert documentation Vincent Jicquel 2025-09-15 16:34:58 +02:00
  • d2b8bea972 Report empty Specification|Implementation_Suffix as non-existing Jerome Lambourg 2025-09-15 14:12:20 +02:00
  • e3a19dc9c8 CI: make sure the gprbuild testsuite is run with up-to-date sources. Jerome Lambourg 2025-09-15 12:34:22 +02:00
  • 9c6b7ec556 Add test checking that empty suffixes are handled properly Jerome Lambourg 2025-09-15 12:08:00 +02:00
  • 218afc4c93 Report empty Specification|Implementation_Suffix as non-existing Jerome Lambourg 2025-09-15 11:59:04 +02:00
  • 8a0c8563bc Add checks to make sure Library_Dir and Library_ALI_Dir are not in the Object_Dir Pierre Béguet 2025-09-15 09:18:58 +00:00
  • 8d47b28033 Add checks to make sure Library_Dir and Library_ALI_Dir are not in the Object_Dir Pierre Béguet 2025-09-09 08:16:40 +02:00
  • f5859e93fd Adjust the jobserver pipe protocol support Jerome Lambourg 2025-09-15 10:36:14 +02:00
  • ec9ce66602 Adjust the jobserver pipe protocol support Jerome Lambourg 2025-09-12 21:27:04 +02:00
  • 743a823e90 Fix the CI: libgpr2 was not built as part of the base build job Jerome Lambourg 2025-09-14 22:29:58 +02:00
  • 10a42e8ec0 GPRDriver: Initial version. Jerome Lambourg 2025-09-11 12:15:09 +02:00
  • 8dd3e59e9f gprdriver: do not depend on libgpr2 Jerome Lambourg 2025-09-10 20:43:24 +02:00
  • ce225ccbc0 Adjust the CI to the new build schema for gprbuild Jerome Lambourg 2025-09-10 15:45:20 +02:00
  • 5f5054b647 Adjust the CI on the legacy branch 26.2-legacy 26.1-legacy 26.0-legacy Jerome Lambourg 2025-09-10 17:22:51 +02:00
  • 29fde2fbf9 Adjust the CI on the legacy branch Jerome Lambourg 2025-09-10 16:19:49 +02:00
  • 3a6c46afa1 Adapt gpr2-legacy to the new gprbuild packaging Pierre Béguet 2025-09-10 13:54:54 +00:00
  • 2e7f6e43bc Fix the build_gr2_users gitlab job Pierre Béguet 2025-09-09 18:15:08 +02:00
  • 64e3cd6d7c Fix the build_gr2_users gitlab job Pierre Béguet 2025-09-09 18:15:08 +02:00
  • b0539fcdd2 Fix an issue with the slice of gprbuildX and it's executable suffix Pierre Béguet 2025-09-09 14:22:06 +02:00
  • 1e3d8e9859 Move gprdriver from install/bin to install/libexec/gprbuild Pierre Béguet 2025-09-09 11:43:58 +02:00
  • dafac71b9a Fix the gprdriver tool name and better document gprbuild2 packaging specific code Pierre Béguet 2025-09-09 10:43:23 +02:00
  • b91fdc0c21 Fix the gprdriver tool name and better document gprbuild2 packaging specific code Pierre Béguet 2025-09-09 10:43:23 +02:00
  • da7ceb2d5c Some adjustements on the gprdriver Pierre Béguet 2025-09-08 16:55:19 +02:00
  • 771e1bd42f GPRDriver: Initial version. Pascal Obry 2025-09-04 18:29:25 +02:00
  • 62134f69ed Minor code clean-up. Pascal Obry 2025-09-05 17:50:20 +02:00
  • a38734a442 Fix the test_gpr2 gitlab job Pierre Béguet 2025-09-09 18:41:10 +02:00
  • 7b6ef45017 Fix a warning in debug mode Pierre Béguet 2025-09-09 11:12:22 +02:00
  • df2cd593de Check that two libraries in the same closure do not share the same name Vincent Jicquel 2025-09-09 09:04:19 +00:00
  • 7cc53d4cf9 Check that two libraries in the same closure do not share the same name Vincent Jicquel 2025-09-04 17:04:11 +02:00
  • fb06fb4f6e Adapt gpr2-legacy to the new gprbuild packaging Pierre Béguet 2025-09-09 10:19:12 +02:00
  • 6cf29641e5 Fix comment indentation. Vadim Godunko 2025-09-08 10:43:33 +00:00
  • 7a02db8749 Fix comment indentation. Vadim Godunko 2025-09-08 13:58:03 +04:00
  • b34fd3681f Add the GPR Engine version to the --version of GPRbuild, GPRclean and GPRinstall Pierre Béguet 2025-09-04 14:07:04 +00:00
  • 6886dda601 Add the GPR Engine version to the --version of GPRbuild, GPRclean and GPRinstall Pierre Béguet 2025-09-04 11:00:04 +02:00
  • 060cb1a2a5 gprinstall: fix externally_built projects installation Jerome Lambourg 2025-09-02 16:00:27 +02:00
  • 2825befea9 Add a test for externally_built libraries installation Jerome Lambourg 2025-08-29 13:46:26 +02:00
  • 5038a3f138 Move the gprinstall tests to the gprinstall sub-folder Jerome Lambourg 2025-08-29 12:59:10 +02:00
  • cb7f2b8a2b gprinstall: allow installation of externally built projects Jerome Lambourg 2025-08-29 12:54:52 +02:00
  • 82cb817fa8 gprinstall: move the call to Populate_Actions to the main procedure Jerome Lambourg 2025-08-29 12:52:55 +02:00
  • 23f38f62ef Actions_Population: allow creating the actions for externally_built projects Jerome Lambourg 2025-08-29 12:50:03 +02:00
  • 7b807d7b4a Initial version of GPRinstall migration for GPR2 Jerome Lambourg 2025-08-28 17:05:49 +02:00
  • c6f5ae11ee Adjust tools/gprinstall-cross-library test output Jerome Lambourg 2025-08-28 16:08:22 +02:00
  • 490c667548 gprinstall: refine handling of library variants on Windows Jerome Lambourg 2025-08-26 14:48:07 +00:00
  • 8810e292cd Fix cross-libraries build on Windows Jerome Lambourg 2025-08-26 13:49:18 +00:00
  • 70e3ca86e9 Add test for Library_Version naming with -version first and ending with .so Pascal Obry 2025-08-22 20:15:56 +02:00
  • 297e9dc51d Add test for Library_Version naming with version first and ending with .so Pascal Obry 2025-08-21 14:54:42 +02:00
  • cf2b32b2b0 Initial version of GPRinstall migration for GPR2. Pascal Obry 2025-08-01 07:50:39 +02:00
  • fc71ae155f New test for child package renaming (naming exception). Pascal Obry 2025-07-29 15:09:21 +02:00
  • e2bc0af3f9 Fix support for cross Windows. Pascal Obry 2025-07-25 21:36:34 +02:00
  • 9b26d6df96 Add test for naming exception on body for GPRinstall. Pascal Obry 2025-07-15 19:53:47 +02:00
  • 7540d2afef Minor code reformatting. Pascal Obry 2025-07-25 21:35:52 +02:00
  • 0adf462993 Minor code clean-up avoiding a computation every loop. Pascal Obry 2025-07-04 19:08:28 +02:00
  • 64d9b73f20 Add back GPR2.Path_Name.{Content_MD5/Create_Symlink} needed for GPRinstall. Pascal Obry 2025-06-07 12:24:07 +02:00
  • 9d39428ce6 Only check drivers for languages of interest in autoconf mode Vincent Jicquel 2025-08-27 15:52:40 +00:00
  • e88d1bcef1 Only check drivers for languages of interest in autoconf mode Vincent Jicquel 2025-08-27 13:51:39 +02:00
  • b75b8384b3 Fix Is_Cross_Target Vincent Jicquel 2025-08-27 09:29:28 +00:00
  • 963f2e8a2a Fix Is_Cross_Target Vincent Jicquel 2025-08-27 10:38:30 +02:00
  • f05ad9ec35 Revert "Initial version of GPRinstall migration for GPR2." Jerome Lambourg 2025-08-26 15:22:34 +02:00
  • ca2804cc7f Revert "Initial version of GPRinstall migration for GPR2." Jerome Lambourg 2025-08-26 14:37:21 +02:00
  • ee2a231181 Check that the drivers are correctly defined during tree loading Vincent Jicquel 2025-08-26 10:02:02 +00:00
  • 93d909fd07 Check that the drivers are correctly defined during tree loading Vincent Jicquel 2025-07-31 15:27:21 +02:00
  • fbee93f5b5 Use Is_Abstract instead of Kind = K_Abstract Vincent Jicquel 2025-08-20 10:54:59 +02:00
  • da465448ef Implement Is_Configuration function Vincent Jicquel 2025-08-20 10:52:04 +02:00
  • 3635be588c Initial version of GPRinstall migration for GPR2. Pascal Obry 2025-08-25 18:32:39 +02:00
  • 81abcd269d Add test for Library_Version naming with -version first and ending with .so Pascal Obry 2025-08-22 20:15:56 +02:00
  • 22fc1aee12 Add test for Library_Version naming with version first and ending with .so Pascal Obry 2025-08-21 14:54:42 +02:00
  • 04f112573e Remove MD5 test as not applicable now. Pascal Obry 2025-08-20 16:48:34 +02:00