| Summary: | "aida-config --implementation" doesn't work | ||
|---|---|---|---|
| Product: | Geant4 | Reporter: | Mojca Miklavec <mojca.miklavec.lists> |
| Component: | cmake | Assignee: | Ivana.Hrivnacova |
| Status: | RESOLVED FIXED | ||
| Severity: | trivial | ||
| Priority: | P5 | ||
| Version: | other | ||
| Hardware: | Apple | ||
| OS: | Mac OS X | ||
|
Description
Mojca Miklavec
2013-07-02 16:07:11 CEST
Reassigning to author of FindAIDA.cmake The FindAIDA.cmake was tested with osc_batch AIDA implementation; which supports the --implementation flag. We will put a protection in the file to behave correctly when this flag is not supported. Could you, please, let me know if the option --version, which is also used in cmake is available in your package? Thank you, Yes, it does.
> aida-config --help
usage: aida-config [<options>]
where the optional <options> can be one of the following:
-?, -h, --help : print this text
-v, --version : print version info
-i, --includes : print out the list for the include directories: '-I...'
-c, --cflags : presently as -i or --includes
-l, --libs : print out the list for the libraries : '-L... -l.. -l.. ...'
-r, --runtime : print out the list to be added to the SharedLib Path : '<path-to-shared-libs>'
--platform=<platform> : use <platform> for Platform string, overrides automatic determination
Now I see that aida-config actually comes from iAIDA (1.0.22), not from aida. (The author of iAIDA might be willing to add that flag if the flag is needed for some reason.)
Author of iAIDA also offered to implement that option. Just a note: iAIDA now supports --implementation, so this issue is not as pressing any more. (I'm not sure how many different "aidas" exist though.) I have modified FindAIDA.cmake so that it does not produce error messages in case aida-config does not support --version or --implementation options as these options are used only for printing info. If this info is not available its printing is just suppressed. This change is scheduled for the next Geant4 release. Thank you. |