35 Commits

Author SHA1 Message Date
Ronan Desplanques
945dce99f3 Simplify value of GPR Main attribute 2023-01-17 11:38:46 +01:00
Quentin Ochem
3da62937e9 added support for s-assert 2022-12-02 14:12:07 -05:00
Quentin Ochem
a5633b9c36 Replaced usage of tar by ar
TN: VB12-001
2022-11-10 19:11:25 -05:00
Quentin Ochem
284659192d further simplifications, removed need of --shared argument 2022-10-27 16:27:20 -04:00
Quentin Ochem
2a32ec2b80 Continued work on cleanup.
Wrapper now only selects -v to ptxas when set in verbose mode itself.
Various fixes in project files and Makefiles.
Added parameter to setup.sh to select GPU architecture.
2022-10-27 16:21:00 -04:00
Quentin Ochem
b09fd075a2 fix formatting 2022-10-24 12:43:37 -04:00
Quentin Ochem
d1e342c888 changed static libairies to be regular tgz archives 2022-10-21 15:07:45 -04:00
Quentin Ochem
5d6ee1111e updated object file suffix 2022-10-19 18:43:53 -04:00
Quentin Ochem
1d3fd5a6fc Fixed SAL handing.
This patches changes the way the compilation and library build
sequence. Compilation now stops at the production of the assembly
file, linking a static library results in a cubin, linking a dynamic
library will result in a fatbinary, to be included in a host main.

TN: VA19-044
2022-10-19 16:53:17 -04:00
QuentinOchem
fb77f9c1be further adjustments in the workaround 2022-09-15 14:47:15 -04:00
QuentinOchem
a6ef7f4420 added workaround to current gprlib issues 2022-09-14 13:37:07 -04:00
QuentinOchem
8c62a2eec6 fix build errors 2022-07-05 08:07:51 -04:00
QuentinOchem
afe9318d67 various simplifications in build and interface 2022-06-30 16:11:51 -04:00
ohenley
7490e95df3 fix examples to support new build options, improve readme 2022-06-14 08:15:13 -04:00
ohenley
c3ab58cdd6 merge master 2022-06-03 14:11:46 -04:00
ohenley
2f12a6e547 add option host-target option in gnatcuda_wrapper (cuda_gcc) 2022-06-03 14:05:36 -04:00
ohenley
89be4df51c typo 2022-06-01 13:53:59 -04:00
ohenley
a7906caaf8 support x86_64 and aarch64 target 2022-06-01 13:52:40 -04:00
ohenley
0cab9b8615 working_aarch64_nano 2022-05-13 09:17:16 -04:00
Ghjuvan Lacambre
1cefe9b82f wrapper: fix double if Compile then
... because the second if will always be true.
2022-05-03 09:52:05 +02:00
Ghjuvan Lacambre
938328d9c2 gnatcuda_wrapper.adb: fix wrapper always attempting compilation on -v
PR #34 fixed a crash when `-v` would be used alone, but had a side
effect of always causing compilation when `-v` is used. This commit
fixes that.
2022-05-02 14:46:36 +02:00
Ghjuvan Lacambre
2c8ca78592 gnatcuda_wrapper.adb: don't attempt linkage if -v is only switch 2022-05-02 10:00:48 +02:00
QuentinOchem
c31e62b81e ported to new model for library compilation 2022-04-26 11:08:11 -04:00
QuentinOchem
94250d5f9a updated wrapper to build kernel librairies 2022-04-01 16:38:50 -04:00
Léo Germond
5c11b55346 wrapper: --version flag 2022-03-22 19:00:02 +01:00