Skip to content

Commit

Permalink
Relax CUDACore and CUDADataFormats building to when 'cuda' is available
Browse files Browse the repository at this point in the history
  • Loading branch information
makortel authored and fwyzard committed Sep 2, 2020
1 parent 2b5f2ae commit 1d2cf86
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 15 deletions.
14 changes: 8 additions & 6 deletions CUDADataFormats/BeamSpot/BuildFile.xml
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
<use name="rootcore"/>
<use name="CUDADataFormats/Common"/>
<use name="DataFormats/Common"/>
<use name="HeterogeneousCore/CUDAUtilities"/>
<iftool name="cuda"/>
<use name="rootcore"/>
<use name="CUDADataFormats/Common"/>
<use name="DataFormats/Common"/>
<use name="HeterogeneousCore/CUDAUtilities"/>

<export>
<export>
<lib name="1"/>
</export>
</export>
</iftool>
2 changes: 1 addition & 1 deletion CUDADataFormats/Common/BuildFile.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<iftool name="cuda-gcc-support">
<iftool name="cuda">
<use name="HeterogeneousCore/CUDAUtilities"/>
<export>
<lib name="1"/>
Expand Down
2 changes: 1 addition & 1 deletion HeterogeneousCore/CUDACore/BuildFile.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<iftool name="cuda-gcc-support">
<iftool name="cuda">
<use name="FWCore/Concurrency"/>
<use name="FWCore/Framework"/>
<use name="FWCore/ServiceRegistry"/>
Expand Down
16 changes: 9 additions & 7 deletions RecoVertex/BeamSpotProducer/plugins/BuildFile.xml
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,12 @@
<library file="OfflineToTransientBeamSpotESProducer.cc" name="OfflineToTransientBeamSpotESProducer">
<flags EDM_PLUGIN="1"/>
</library>
<library file="BeamSpotToCUDA.cc" name="BeamSpotToCUDA">
<use name="cuda"/>
<use name="CUDADataFormats/BeamSpot"/>
<use name="HeterogeneousCore/CUDACore"/>
<use name="HeterogeneousCore/CUDAServices"/>
<flags EDM_PLUGIN="1"/>
</library>
<iftool name="cuda">
<library file="BeamSpotToCUDA.cc" name="BeamSpotToCUDA">
<use name="cuda"/>
<use name="CUDADataFormats/BeamSpot"/>
<use name="HeterogeneousCore/CUDACore"/>
<use name="HeterogeneousCore/CUDAServices"/>
<flags EDM_PLUGIN="1"/>
</library>
</iftool>

0 comments on commit 1d2cf86

Please sign in to comment.