Always load "Base" component in find_package
A big part of the VTK-m find_package configuration is a set of components that load different parts of VTK-m's configuration. If you load none of the components, you do not actually get enough to compile any part of VTK-m, which is confusing. To get around this, always load the "Base" component.
This commit is contained in:
parent
96692134d2
commit
7e84c747ff
@ -87,6 +87,12 @@ include(VTKmMacros)
|
||||
# that uses VTK-m.
|
||||
set(VTKm_COMPILE_OPTIONS "@VTKm_COMPILE_OPTIONS@")
|
||||
|
||||
# All projects using VTK-m should include the "Base" configuration (otherwise
|
||||
# nothing may compile). Make sure the Base configuration is added to
|
||||
# VTKm_FIND_COMPONENTS and the component is required.
|
||||
set(VTKm_FIND_COMPONENTS "Base" ${VTKm_FIND_COMPONENTS})
|
||||
set(VTKm_FIND_REQUIRED_Base TRUE)
|
||||
|
||||
# Load the selected components
|
||||
@VTKm_LOAD_COMPONENTS_COMMANDS@
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user