mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-09-18 18:15:44 +00:00
Make VTK-m use consistent symbol visibility for benchmarks
This commit is contained in:
parent
b43d615334
commit
feb66f9703
@ -21,11 +21,16 @@ function(add_benchmark)
|
|||||||
target_link_libraries(${exe_name} PRIVATE ${VTKm_AB_LIBS})
|
target_link_libraries(${exe_name} PRIVATE ${VTKm_AB_LIBS})
|
||||||
set_target_properties(${exe_name} PROPERTIES
|
set_target_properties(${exe_name} PROPERTIES
|
||||||
RUNTIME_OUTPUT_DIRECTORY ${VTKm_EXECUTABLE_OUTPUT_PATH}
|
RUNTIME_OUTPUT_DIRECTORY ${VTKm_EXECUTABLE_OUTPUT_PATH}
|
||||||
)
|
CXX_VISIBILITY_PRESET "hidden"
|
||||||
|
)
|
||||||
|
|
||||||
|
set_property(TARGET ${exe_name} PROPERTY "hidden")
|
||||||
if (TARGET vtkm::cuda)
|
if (TARGET vtkm::cuda)
|
||||||
set_source_files_properties(${VTKm_AB_FILE} PROPERTIES LANGUAGE "CUDA")
|
set_source_files_properties(${VTKm_AB_FILE} PROPERTIES LANGUAGE "CUDA")
|
||||||
set_property(TARGET ${exe_name} PROPERTY CUDA_SEPARABLE_COMPILATION ON)
|
set_target_properties(${exe_name} PROPERTIES
|
||||||
|
CUDA_VISIBILITY_PRESET "hidden"
|
||||||
|
CUDA_SEPARABLE_COMPILATION ON
|
||||||
|
)
|
||||||
endif()
|
endif()
|
||||||
endfunction()
|
endfunction()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user