-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Remove CLHEP dependency when building without Geant4
The intent of building G4HepEm without Geant4 is to remove any external dependency, leaving it to the consumer to implement the core random number engine and wrapper functions. Remove CLHEP dependency when building without Geant4, removing the CPU-side implementation file with G4HepEmRandomEngine's flat and flatArray member function definitions. Link g4HepEmRun shared library with dynamic_lookup of undefined symbols on Darwin only. Document reason for this and potential issues. Update documentation of G4HepEmRandomEngine noting requirements for users on implementing the host-device engine(s) and member functions.
- Loading branch information
1 parent
6a4e309
commit c187112
Showing
4 changed files
with
37 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters