Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
387 commits
Select commit Hold shift + click to select a range
99f00ae
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 21, 2025
e9bdb05
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 21, 2025
156cd54
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 21, 2025
e6069e3
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 21, 2025
bb67cd3
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 21, 2025
f3f2416
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 21, 2025
958b8f9
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 21, 2025
56c0e4c
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 21, 2025
f41b5fa
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 21, 2025
8b74e76
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 22, 2025
c9b777c
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 22, 2025
1aba98b
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 22, 2025
3c59a69
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 22, 2025
1d728ab
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 22, 2025
1b563a3
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 22, 2025
e574751
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 22, 2025
22cdc98
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 22, 2025
58f2949
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 22, 2025
d9ab60d
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 22, 2025
431f0d8
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 22, 2025
028abff
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 22, 2025
f445425
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 22, 2025
f16cbc6
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 22, 2025
2aa2727
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 22, 2025
ac49bff
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 22, 2025
bbeab7f
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 22, 2025
48b32a5
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 22, 2025
dbe6931
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 22, 2025
e983a1f
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 22, 2025
c14a9fc
Account for Paraconf availability; cleaning
JAuriac Jul 22, 2025
4910b2e
Account for Paraconf availability; cleaning 2
JAuriac Jul 22, 2025
47de539
Account for Paraconf availability; cleaning 3
JAuriac Jul 22, 2025
02af6ca
Account for Paraconf availability; cleaning 4
JAuriac Jul 22, 2025
22547b0
Account for Paraconf availability; remove content of first api cmake,…
JAuriac Jul 22, 2025
2d78dd4
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 22, 2025
8316e3b
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 22, 2025
7378025
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 22, 2025
300fb45
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 22, 2025
8127fd1
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 22, 2025
c2a4f48
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 22, 2025
c70b0d7
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 22, 2025
509aa9f
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 22, 2025
0dcd4ab
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 22, 2025
56f2461
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 22, 2025
dc209a6
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 24, 2025
9f4125a
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 24, 2025
e9ea136
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 24, 2025
5c968df
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 24, 2025
11c9ea2
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 24, 2025
a3efa96
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 24, 2025
b9581a4
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 24, 2025
6a7589b
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 24, 2025
66668bf
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 24, 2025
3113270
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 24, 2025
15b4c16
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 24, 2025
d2d9c36
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 24, 2025
b6b5ff5
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 24, 2025
38b7ae6
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 24, 2025
31050c4
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 24, 2025
ea20ff5
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 24, 2025
6d68211
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 24, 2025
da9c288
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 24, 2025
61588f6
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 24, 2025
e1adc8f
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 24, 2025
1540e42
Account for Paraconf availability; missing no-paraconf mock for PDI_i…
JAuriac Jul 24, 2025
0a6f503
Account for Paraconf availability; cleaning 5
JAuriac Jul 24, 2025
e49d902
Account for Paraconf availability; refactoring
JAuriac Jul 28, 2025
2fd9df1
Account for Paraconf availability; refactoring 2
JAuriac Jul 28, 2025
52eb0c6
Account for Paraconf availability; refactoring 3
JAuriac Jul 28, 2025
85a35f3
Account for Paraconf availability; refactoring 4
JAuriac Jul 28, 2025
1413e6b
Account for Paraconf availability; refactoring 5
JAuriac Jul 28, 2025
1afb5b6
Account for Paraconf availability; refactoring 6
JAuriac Jul 28, 2025
a7d1b48
Account for Paraconf availability; cleaning 6
JAuriac Jul 28, 2025
7ddd06e
Without Paraconf consideration
JAuriac Jul 28, 2025
f0d8e66
Without Paraconf consideration 2
JAuriac Jul 28, 2025
fe80b8f
Without Paraconf consideration 3
JAuriac Jul 28, 2025
10077f8
Without Paraconf consideration 4
JAuriac Jul 28, 2025
c8c5131
Without Paraconf consideration 5
JAuriac Jul 28, 2025
7cff6d1
Without Paraconf consideration 6
JAuriac Jul 29, 2025
e46330d
Without Paraconf consideration 7
JAuriac Jul 29, 2025
4e5d297
Without Paraconf consideration 8
JAuriac Jul 29, 2025
a95da9e
Without Paraconf consideration 9
JAuriac Jul 29, 2025
979ce5b
Without Paraconf consideration 10
JAuriac Jul 29, 2025
eea8539
Without Paraconf consideration 11
JAuriac Jul 29, 2025
0945812
Without Paraconf consideration 12
JAuriac Jul 29, 2025
2587c06
Without Paraconf consideration 13; ok
JAuriac Jul 29, 2025
395be5d
Without Paraconf consideration 14; ok, cleaner
JAuriac Jul 29, 2025
b8df51e
Without Paraconf consideration 15
JAuriac Jul 29, 2025
895b196
Without Paraconf consideration 16
JAuriac Jul 29, 2025
7c923a1
Without Paraconf consideration 17
JAuriac Jul 29, 2025
3a166d0
Without Paraconf consideration 18
JAuriac Jul 29, 2025
81a1294
Without Paraconf consideration 19
JAuriac Jul 29, 2025
5177b03
Without Paraconf consideration 20
JAuriac Jul 29, 2025
d541053
Without Paraconf consideration 21
JAuriac Jul 29, 2025
3e0f2a8
Without Paraconf consideration 22
JAuriac Jul 29, 2025
0fbe23c
Without Paraconf consideration 23
JAuriac Jul 29, 2025
0903ba8
Without Paraconf consideration 24
JAuriac Jul 29, 2025
4a8fbbd
Without Paraconf consideration 25
JAuriac Jul 29, 2025
4671f18
Without Paraconf consideration 26
JAuriac Jul 29, 2025
5099f08
Without Paraconf consideration 27
JAuriac Jul 29, 2025
d1d10d9
Without Paraconf consideration 28
JAuriac Jul 29, 2025
2ddea38
Without Paraconf consideration 29
JAuriac Jul 29, 2025
50ef0d3
Without Paraconf consideration 30
JAuriac Jul 29, 2025
a344e13
Without Paraconf consideration 31
JAuriac Jul 30, 2025
7cd09d0
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Jul 30, 2025
a4dd216
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Jul 30, 2025
d1fa96c
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Jul 30, 2025
28e5e9f
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Jul 31, 2025
dfa2c4a
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Jul 31, 2025
53ca0e2
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Jul 31, 2025
b4a0ffa
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Jul 31, 2025
6656850
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Jul 31, 2025
414e81c
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Jul 31, 2025
0d820fb
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Jul 31, 2025
c3fdb3a
Fix github action (CI) access issue of tests.xml
JAuriac Jul 31, 2025
dde8e78
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Jul 31, 2025
1ae59da
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Jul 31, 2025
437e4d9
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Jul 31, 2025
9d3d531
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Jul 31, 2025
5a7865e
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Jul 31, 2025
c96f63a
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Jul 31, 2025
6fe2479
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Jul 31, 2025
5734392
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Jul 31, 2025
046af3d
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Jul 31, 2025
ea1273f
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Jul 31, 2025
e4dfc1f
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Jul 31, 2025
726300b
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
454028b
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
602bd2c
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
277ba83
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
853b68b
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
8b77f8b
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
3cdaca4
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
06452b9
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
2368539
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
2b44ba5
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
1d1fde0
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
a5fb4bf
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
2aa9a58
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
32a5f3f
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
139f523
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
b40afb1
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
1d18d32
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
909945e
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
54d6cf3
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
c23e586
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
b90fcd2
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
8002a56
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
a68ddfb
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
b21e9bc
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
fa33ee3
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
6773295
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
fc22cf3
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
2cf8c95
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
3a7c06a
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
4fedbd8
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
522da47
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
daa7017
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
3ef949c
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
0773e51
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
6a0b48f
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
ab3d747
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
be47571
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
c4ddac6
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 1, 2025
4f5598e
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 4, 2025
29b6f6a
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 4, 2025
0f8d31f
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 4, 2025
37157f8
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 4, 2025
d6c1c91
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 4, 2025
708c9c9
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 4, 2025
6bdb9b6
Reorder ctests commands for incremental installation of Paraconf then…
JAuriac Aug 4, 2025
f34cdb0
Merge remote-tracking branch 'origin/main' into no-pdi-find_package
JAuriac Sep 12, 2025
370813c
Re-enable current main CI
JAuriac Sep 12, 2025
82a222e
Clean for PR
JAuriac Sep 12, 2025
1e171ad
Clean for PR 2
JAuriac Sep 12, 2025
3d9e16d
Update 'Using_PDI.md'
JAuriac Sep 12, 2025
c512904
Add feedback from 17-09-25 ('Using_PDI.md' not updated)
JAuriac Sep 18, 2025
bb29d9b
Merge branch 'main' into no-pdi-find_package
JAuriac Sep 18, 2025
8e6decd
Add feedback from 17-09-25 ('Using_PDI.md' not updated) 2
JAuriac Sep 18, 2025
12e45f7
Merge branch 'no-pdi-find_package' of github.com:pdidev/pdi into no-p…
JAuriac Sep 18, 2025
01faac8
Add feedback from 17-09-25 ('Using_PDI.md' not updated) 3
JAuriac Sep 18, 2025
b398efb
Add feedback from 17-09-25 ('Using_PDI.md' not updated) 4
JAuriac Sep 18, 2025
e700bfa
Merge branch 'main' into no-pdi-find_package
JAuriac Sep 18, 2025
5d89837
Add feedback from 17-09-25 ('Using_PDI.md' not updated) 5
JAuriac Sep 19, 2025
e165c55
Merge branch 'no-pdi-find_package' of github.com:pdidev/pdi into no-p…
JAuriac Sep 19, 2025
ec26672
Add feedback from 17-09-25 ('Using_PDI.md' not updated) 6
JAuriac Sep 19, 2025
5a89616
Add feedback from 17-09-25 ('Using_PDI.md' not updated) 7 - Account f…
JAuriac Sep 19, 2025
5d8842c
Add feedback from 17-09-25
JAuriac Sep 19, 2025
75b3052
Add feedback from 17-09-25 (remove duplicate)
JAuriac Sep 19, 2025
063b0c3
Add feedback from 17-09-25 - Remove CI output differentiating test ca…
JAuriac Sep 19, 2025
e9380ba
Update AUTHORS 2
JAuriac Sep 19, 2025
6c2af6b
Update Using_PDI.md
JAuriac Sep 19, 2025
497b872
Merge branch 'main' into no-pdi-find_package
JAuriac Sep 22, 2025
8b139d6
Add feedback from 23-09-25 1/2 - Include a script to run the CI local…
JAuriac Oct 1, 2025
b31deef
Add feedback from 23-09-25 2/2 - Fix the script to run the CI locally
JAuriac Oct 1, 2025
c192dab
Merge branch 'main' into no-pdi-find_package
JAuriac Oct 1, 2025
069ac76
Add feedback from 17-09-25, to check specific no-pdi/paraconf combina…
JAuriac Oct 1, 2025
252f4a2
Merge branch 'no-pdi-find_package' of github.com:pdidev/pdi into no-p…
JAuriac Oct 1, 2025
7b554f2
OK for review, despite some CI jobs ending with 'Could not find the f…
JAuriac Oct 1, 2025
ad35695
Remove run-local-CI.sh from tracking
JAuriac Oct 6, 2025
3ed9d85
Reactivate the CI's benchmarking option
JAuriac Oct 24, 2025
c905f4d
Merge branch 'main' into no-pdi-find_package
JAuriac Oct 27, 2025
23c6e1f
Remove explicit options deactivation for no-pdi's CI tests
JAuriac Oct 27, 2025
12175f9
Reactivate explicit options for no-pdi's CI tests, for HDF5 and NetCDF
JAuriac Oct 27, 2025
f7c466f
Add feedback from 28-10-25 - Ready for PR
JAuriac Oct 28, 2025
6e40eef
Add feedback from 28-10-25 - Ready for PR 2
JAuriac Oct 28, 2025
8816811
Add feedback from 28-10-25 - Attempt to remove build_and_run_all_test…
JAuriac Oct 28, 2025
e48a682
Add feedback from 28-10-25 - Attempt to remove build_and_run_all_test…
JAuriac Oct 28, 2025
98c854b
Revert toward "Add feedback from 28-10-25 - Ready for PR 2"
JAuriac Oct 28, 2025
9af74c8
Revert toward "Add feedback from 28-10-25 - Ready for PR 2" 2
JAuriac Oct 28, 2025
a357171
Add feedback from 28-10-25 bis
JAuriac Oct 29, 2025
1c08893
Add feedback from 28-10-25 bis 2
JAuriac Oct 29, 2025
c274f02
Add feedback from 28-10-25 bis 3
JAuriac Oct 29, 2025
39f1595
Check CI for MacOS
JAuriac Oct 29, 2025
917377e
Attempt to enable multiple ctest junit output files for the CI, via m…
JAuriac Oct 29, 2025
aa6e9ab
Attempt to enable multiple ctest junit output files for the CI, via d…
JAuriac Oct 30, 2025
8ec2586
Attempt to enable multiple ctest junit output files for the CI, via t…
JAuriac Oct 30, 2025
d8106aa
Attempt to enable multiple ctest junit output files for the CI, via m…
JAuriac Oct 30, 2025
acf493a
Re-enable test_05_C after NetCDF version error fix
JAuriac Oct 30, 2025
6b21418
Disable test_05_C and use EXCLUDED_PDI_TESTS for all ctests commands
JAuriac Oct 30, 2025
1f24f12
Attempt to enable multiple ctest junit output files for the CI, via m…
JAuriac Oct 30, 2025
817b8d9
Attempt to enable multiple ctest junit output files for the CI, via m…
JAuriac Oct 30, 2025
f74b935
Attempt to enable multiple ctest junit output files for the CI, via m…
JAuriac Oct 30, 2025
b87eeca
Attempt to bind mount tmp for Docker, to fix junit output issue on ub…
JAuriac Oct 30, 2025
022102b
Attempt to enable multiple ctest junit output files for the CI, via m…
JAuriac Oct 30, 2025
a2d0dae
Attempt to enable multiple ctest junit output files for the CI, via m…
JAuriac Oct 30, 2025
c303700
Attempt to enable multiple ctest junit output files for the CI, via m…
JAuriac Oct 30, 2025
513501e
Attempt to enable multiple ctest junit output files for the CI, via m…
JAuriac Oct 30, 2025
922f158
Attempt to enable multiple ctest junit output files for the CI, via m…
JAuriac Oct 30, 2025
ea775f9
Attempt to enable multiple ctest junit output files for the CI, via m…
JAuriac Oct 30, 2025
da0a6df
Attempt to enable multiple ctest junit output files for the CI, via m…
JAuriac Oct 31, 2025
77b5d50
Attempt to enable multiple ctest junit output files for the CI, via m…
JAuriac Oct 31, 2025
62bbf52
Attempt to enable multiple ctest junit output files for the CI, via m…
JAuriac Oct 31, 2025
9b9e1ac
Attempt to enable multiple ctest junit output files for the CI, via m…
JAuriac Oct 31, 2025
5512329
Attempt to enable multiple ctest junit output files for the CI, via m…
JAuriac Oct 31, 2025
03a6db5
Attempt to enable multiple ctest junit output files for the CI, via m…
JAuriac Oct 31, 2025
0c3b806
Attempt to enable multiple ctest junit output files for the CI, via m…
JAuriac Oct 31, 2025
40338f3
Attempt to enable multiple ctest junit output files for the CI, via m…
JAuriac Oct 31, 2025
2489a27
Attempt to enable multiple ctest junit output files for the CI, via m…
JAuriac Oct 31, 2025
c40bb13
Attempt to enable multiple ctest junit output files for the CI, via m…
JAuriac Oct 31, 2025
d264058
Attempt to enable multiple ctest junit output files for the CI, via m…
JAuriac Oct 31, 2025
5fb8ca5
Attempt to enable multiple ctest junit output files for the CI, via m…
JAuriac Oct 31, 2025
a0145e8
Attempt to enable multiple ctest junit output files for the CI, via m…
JAuriac Oct 31, 2025
9cad52f
Attempt to enable multiple ctest junit output files for the CI, via m…
JAuriac Oct 31, 2025
fb3239f
Attempt to enable multiple ctest junit output files for the CI, via m…
JAuriac Oct 31, 2025
2e18f18
Attempt to enable multiple ctest junit output files for the CI, via m…
JAuriac Oct 31, 2025
953da81
Attempt to enable multiple ctest junit output files for the CI, via m…
JAuriac Oct 31, 2025
0b892a3
Attempt to enable multiple ctest junit output files for the CI, via j…
JAuriac Oct 31, 2025
122b426
Revert to state of first ctest junit merge attempt, then attempt to e…
JAuriac Nov 3, 2025
5a743f0
Ready for PR, cleaning
JAuriac Nov 3, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 3 additions & 4 deletions .github/actions/test/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,13 +38,12 @@ runs:
steps:
- id: test
shell: bash
run: |
run: | # not using ' export CTEST_FLAGS="--output-junit /tmp/tests.xml" ' anymore because of paths appending error for ubuntu/focal, for multiples junit output files
cat<<-'EOF' > run.sh
set -xe
JOBID="$(echo "${{github.run_id}}"|md5sum|cut -b 1)"
if [[ "01234567" == *"${JOBID}"* ]]; then export PDI_PLUGIN_PATH=/tmp/pdi_plugins; fi
export MAKEFLAGS='-j 4'
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
export MAKEFLAGS='-j 4'
export MAKEFLAGS='-j 4'
export JUNIT_OUTPUT_DIR="/tmp"

export CTEST_FLAGS="--output-junit /tmp/tests.xml"
export TEST_DIR="/tmp_dir_test"
/src/bin/build_and_run_all_tests
EOF
Expand All @@ -54,11 +53,11 @@ runs:
--tmpfs /tmp_dir_test:exec \
${{inputs.image}} \
bash /src/run.sh
if docker cp "$(cat docker.cid)":/tmp/tests.xml tests.xml
if docker cp "$(cat docker.cid)":/tmp/. ./
then echo "with_report=true" >> "$GITHUB_OUTPUT"
else echo "with_report=false" >> "$GITHUB_OUTPUT"
fi
- id: Publish
uses: mikepenz/action-junit-report@v4
if: always() && steps.test.outputs.with_report == 'true' # always run even if the previous step fails
with: { report_paths: 'tests.xml' }
with: { report_paths: 'tests*.xml' }
3 changes: 2 additions & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@ Before merging your code, please check the following:

* [ ] you have added a line describing your changes to the Changelog;
* [ ] you have added unit tests for any new or improved feature;
* [ ] In case you updated dependencies, you have checked pdi/docs/CheckList.md
* [ ] in case you updated dependencies, you have checked pdi/docs/CheckList.md;
* [ ] in case of a change in pdi.h, this same change must be reflected in no-pdi/include/pdi.h;
* you have checked your code format:
- [ ] you have checked that you respect all conventions specified in CONTRIBUTING.md;
- [ ] you have checked that the indentation and formatting conforms to the `.clang-format`;
Expand Down
5 changes: 3 additions & 2 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ each sub-project (including PDI itself) is located in the dedicated sub-project
AUTHORS file.

Julian Auriac - CEA ([email protected])
* fix CI bug where tests.xml file could not be written
* Add pdi deactivation option
* Fix CI bug where tests.xml file could not be written

Julien Bigot - CEA ([email protected])
* Maintainer (Dec. 2014 - ...)
Expand All @@ -25,7 +26,7 @@ François-Xavier Mordant - CEA ([email protected])
* Bug fix, JSON plugin

Jacques Morice - CEA ([email protected])
* fix the directory of hdf5 library for rhel
* Fix the directory of hdf5 library for rhel

Thomas Padioleau - CEA ([email protected])
* Added macOS CI
Expand Down
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## [Unreleased]

### Added
* Add "no-pdi", including the header no-pdi/include/pdi.h, which allows to
disable PDI effects while keeping code syntax unchanged.
[#438](https://github.com/pdidev/pdi/issues/438)
* Added macOS CI for PDI, decl_hdf5, mpi, serialize, set_value, user_code and
trace plugins [#556](https://github.com/pdidev/pdi/issues/556)

Expand Down
8 changes: 8 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -558,3 +558,11 @@ sbuild_add_module(PDI_TESTS
INSTALL_COMMAND ""
SUBSTEPS test
)

sbuild_add_module(PDI_TEST_API
ENABLE_BUILD_FLAG BUILD_TESTING
SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/test_api"
DEPENDS PDI
INSTALL_COMMAND ""
SUBSTEPS test
)
35 changes: 30 additions & 5 deletions bin/build_and_run_all_tests
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't see the example being run here. It should, with pdi and no-pdi.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The example is now run with "PDI_example_trace_C" as part of the PDI tests, then on its own for no-PDI.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure if this is correct. It looks like the example is only run if paraconf is found on the system.
As a reminder, here is what should be run:

n/a PDI no-pdi
paraconf system test PDI, example test no-pdi, exemple
no paraconf system (use embedded) test PDI, exemple test no-pdi

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The example is already included in the "test PDI" part (so the left column "PDI" is always run).
The if condition of this file only runs the top-right case, to run the example with no-pdi only with the system's paraconf.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is not what the build_and_run_all_tests does. What I'm reading is this:

n/a PDI no-pdi
paraconf system test PDI, test no-pdi test PDI, test no-pdi
no paraconf system (use embedded) test PDI, test no-pdi test PDI, example, test no-pdi

Am I wrong ?

Copy link
Contributor Author

@JAuriac JAuriac Oct 27, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The example is included in test_PDI, there can be no table cell here where "test_PDI" is not together with "example".

The test_no_PDI is always only ran with no-pdi, and never pdi, because it's CMAKE_PREFIX_PATH is overwritten.

The conditional statement check for an available paraconf without additional inputs or paths given, so if the system has a paraconf, the example is ran with no-pdi. If there is not, the example is not run with no-pdi (but still run with pdi).

The original test_PDI and the test_no-pdi are always run, because they must run on every configuration of the CI, so they are in every cell of this table, and this is meant to.

Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ set -xe



# Make our work dirs
# Make work directories

SRCDIR="${PWD}"

Expand All @@ -42,12 +42,19 @@ cd "${TEST_DIR}"
cd "$(mktemp -d pdibuild.XXXXX)"
TEST_DIR="${PWD}"

TEST_DIR_WITH_PDI="${TEST_DIR}/with_pdi"
mkdir "${TEST_DIR_WITH_PDI}"

TEST_DIR_NO_PDI="${TEST_DIR}/no_pdi"
mkdir "${TEST_DIR_NO_PDI}"

TEST_DIR_API="${TEST_DIR}/api"
mkdir "${TEST_DIR_API}"

cd "${SRCDIR}"
cd "$(dirname "$0")/.."
SRCDIR="${PWD}"

cd "${TEST_DIR}"



# Gather options
Expand Down Expand Up @@ -122,8 +129,26 @@ fi



# Configure, build & test
# Configure, build & test for pdi, including example and test_api

cd "${TEST_DIR_WITH_PDI}"
cmake -DDIST_PROFILE=Devel ${CMAKE_FLAGS} "${SRCDIR}"
make ${MAKEFLAGS}
ctest --output-on-failure --timeout 90 ${CTEST_FLAGS} ${EXCLUDED_PDI_TESTS:+-E $EXCLUDED_PDI_TESTS}
ctest --output-on-failure --timeout 90 --output-junit /tmp/tests_pdi.xml ${EXCLUDED_PDI_TESTS:+-E $EXCLUDED_PDI_TESTS}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please do not remove ${CTEST_FLAGS} other users of the script might use it.

I am also not convinced about the fixed path for junit output.

Maybe:

Suggested change
ctest --output-on-failure --timeout 90 --output-junit /tmp/tests_pdi.xml ${EXCLUDED_PDI_TESTS:+-E $EXCLUDED_PDI_TESTS}
ctest --output-on-failure --timeout 90 ${CTEST_FLAGS} ${JUNIT_OUTPUT_DIR:+--output-junit ${JUNIT_OUTPUT_DIR}/tests_pdi.xml} ${EXCLUDED_PDI_TESTS:+-E $EXCLUDED_PDI_TESTS}


# Configure, build & test for pdi's example with CMAKE_PREFIX_PATH (find_package) for no-pdi, only with Paraconf
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
# Configure, build & test for pdi's example with CMAKE_PREFIX_PATH (find_package) for no-pdi, only with Paraconf
# Configure, build & test for pdi's example with CMAKE_PREFIX_PATH (find_package) for no-pdi, only if Paraconf is available


if [[ "x${PDI_LIBS}" = "xprovided" ]]; then

cd "${TEST_DIR_NO_PDI}"
cmake -DCMAKE_PREFIX_PATH="${SRCDIR}/no-pdi" "${SRCDIR}/example"
make ${MAKEFLAGS}
ctest --output-on-failure --timeout 90 --output-junit /tmp/tests_no-pdi_example.xml -R PDI_example_trace_C
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
ctest --output-on-failure --timeout 90 --output-junit /tmp/tests_no-pdi_example.xml -R PDI_example_trace_C
ctest --output-on-failure --timeout 90 ${CTEST_FLAGS} ${JUNIT_OUTPUT_DIR:+--output-junit ${JUNIT_OUTPUT_DIR}/tests_no-pdi_example.xml} ${EXCLUDED_PDI_TESTS:+-E $EXCLUDED_PDI_TESTS}

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why only run PDI_example_trace_C?

fi

# Configure, build & test for pdi's API specific tests with CMAKE_PREFIX_PATH (find_package) for no-pdi, with or without Paraconf

cd "${TEST_DIR_API}"
cmake -DCMAKE_PREFIX_PATH="${SRCDIR}/no-pdi" "${SRCDIR}/test_api"
make ${MAKEFLAGS}
ctest --output-on-failure --timeout 90 --output-junit /tmp/tests_no-pdi_api.xml
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
ctest --output-on-failure --timeout 90 --output-junit /tmp/tests_no-pdi_api.xml
ctest --output-on-failure --timeout 90 ${CTEST_FLAGS} ${JUNIT_OUTPUT_DIR:+--output-junit ${JUNIT_OUTPUT_DIR}/tests_no-pdi_api.xml} ${EXCLUDED_PDI_TESTS:+-E $EXCLUDED_PDI_TESTS}

15 changes: 13 additions & 2 deletions example/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#=============================================================================
# Copyright (C) 2015-2024 Commissariat a l'energie atomique et aux energies alternatives (CEA)
# Copyright (C) 2015-2025 Commissariat a l'energie atomique et aux energies alternatives (CEA)
# Copyright (C) 2020 Institute of Bioorganic Chemistry Polish Academy of Science (PSNC)
# All rights reserved.
#
Expand Down Expand Up @@ -32,11 +32,20 @@ project(pdi_examples LANGUAGES C)
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake")

set(MPI_COMPONENTS C)
set(paraconf_COMPONENTS C)
set(PDI_COMPONENTS C)

option(BUILD_DECL_HDF5_PLUGIN "Build Decl'HDF5 plug-in" OFF)
option(BUILD_DECL_NETCDF_PLUGIN "Build Decl'NetCDF plug-in" OFF)
option(BUILD_FORTRAN "Build with Fortran support" OFF)
option(BUILD_PYCALL_PLUGIN "Build Pycall plug-in" OFF)
option(BUILD_PYTHON "Build with Python support" OFF)
option(BUILD_JSON_PLUGIN "Build JSON plugin" OFF)

if("${BUILD_FORTRAN}")
enable_language(Fortran)
list(APPEND MPI_COMPONENTS Fortran)
list(APPEND PARACONF_COMPONENTS "f90")
list(APPEND PDI_COMPONENTS f90)
endif()

Expand All @@ -48,6 +57,7 @@ endif()
# Includes
include(CTest)
find_package(MPI REQUIRED COMPONENTS ${MPI_COMPONENTS})
find_package(paraconf REQUIRED COMPONENTS ${paraconf_COMPONENTS})
find_package(PDI REQUIRED COMPONENTS ${PDI_COMPONENTS})
find_library(LIB_M m DOC "The math library")

Expand Down Expand Up @@ -77,7 +87,8 @@ endif()


add_executable(PDI_example_C example.c)
target_link_libraries(PDI_example_C PDI::PDI_C MPI::MPI_C m)
target_link_libraries(PDI_example_C paraconf::paraconf PDI::PDI_C MPI::MPI_C m)


if("${BUILD_FORTRAN}")
add_executable(PDI_example_F example.F90)
Expand Down
7 changes: 7 additions & 0 deletions example/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -117,3 +117,10 @@ Above instruction will share `iter` and `main_field`, call `newiter` event and t
This is the place when plugins will read/write our data.

We have covered the logic behind the %PDI example. Now you can start the \ref Hands_on.

## PDI deactivation {#pdi_deactivation}

Use `no-pdi` instead of `pdi` when building with:
```bash
cmake -DCMAKE_MODULE_PATH=<ABSOLUTE_PATH_TO>/no-pdi ..
```
Comment on lines +120 to +126
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure this is really specific to the example and should be mentioned here, but why not

33 changes: 33 additions & 0 deletions no-pdi/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
#=============================================================================
# Copyright (C) 2025 Commissariat a l'energie atomique et aux energies alternatives (CEA)
#
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
# * Redistributions of source code must retain the above copyright notice,
# this list of conditions and the following disclaimer.
# * Redistributions in binary form must reproduce the above copyright notice,
# this list of conditions and the following disclaimer in the documentation
# and/or other materials provided with the distribution.
# * Neither the names of CEA, nor the names of the contributors may be used to
# endorse or promote products derived from this software without specific
# prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE.
#=============================================================================

cmake_minimum_required(VERSION 3.16...3.29)
project(PDI LANGUAGES C)

include("${CMAKE_CURRENT_SOURCE_DIR}/cmake/PDIConfig.cmake")
43 changes: 43 additions & 0 deletions no-pdi/cmake/PDIConfig.cmake
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ideally, we'd want an error message if any component but the basic one is requested, as they are not supported

Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
#=============================================================================
# Copyright (C) 2025 Commissariat a l'energie atomique et aux energies alternatives (CEA)
#
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
# * Redistributions of source code must retain the above copyright notice,
# this list of conditions and the following disclaimer.
# * Redistributions in binary form must reproduce the above copyright notice,
# this list of conditions and the following disclaimer in the documentation
# and/or other materials provided with the distribution.
# * Neither the names of CEA, nor the names of the contributors may be used to
# endorse or promote products derived from this software without specific
# prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE.
#=============================================================================

add_library(PDI_C INTERFACE)
add_library(PDI::pdi ALIAS PDI_C)
add_library(PDI::PDI_C ALIAS PDI_C)

set_target_properties(PDI_C PROPERTIES
INTERFACE_INCLUDE_DIRECTORIES "${CMAKE_CURRENT_LIST_DIR}/../include"
)

find_package(paraconf QUIET COMPONENTS C)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not a big fan of this automatic behaviour change... but OK


if(paraconf_FOUND)
target_link_libraries(PDI_C INTERFACE paraconf::paraconf)
target_compile_definitions(PDI_C INTERFACE PARACONF_FOUND)
endif()
30 changes: 30 additions & 0 deletions no-pdi/cmake/PDIConfigVersion.cmake
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is this in this PR ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems to me that it is for the purpose of ensuring a manual update of no-pdi, mentioned in the pull_request_template.md.

Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
#=============================================================================
# Copyright (C) 2025 Commissariat a l'energie atomique et aux energies alternatives (CEA)
#
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
# * Redistributions of source code must retain the above copyright notice,
# this list of conditions and the following disclaimer.
# * Redistributions in binary form must reproduce the above copyright notice,
# this list of conditions and the following disclaimer in the documentation
# and/or other materials provided with the distribution.
# * Neither the names of CEA, nor the names of the contributors may be used to
# endorse or promote products derived from this software without specific
# prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE.
#=============================================================================

set(PDI_VERSION "1.9.2")
Loading
Loading