Skip to content

Commit

Permalink
Building paraview target only with VTK_USE_X
Browse files Browse the repository at this point in the history
  • Loading branch information
mwestphal committed Mar 16, 2021
1 parent 31cb196 commit 614b1c3
Show file tree
Hide file tree
Showing 30 changed files with 35 additions and 30 deletions.
7 changes: 6 additions & 1 deletion Clients/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
add_subdirectory(CommandLineExecutables)
if (PARAVIEW_USE_QT)
add_subdirectory(ParaView)
if (WIN32 OR VTK_USE_X OR VTK_USE_COCOA)
add_subdirectory(ParaView)
else ()
message(WARNING "Enabling Qt while not building with onscreen rendering support has limited support, "
"The `paraview` Qt client will not be built.")
endif()
endif ()
2 changes: 1 addition & 1 deletion Clients/ParaView/Testing/XML/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1752,7 +1752,7 @@ paraview_add_cave_tests(2 "${CMAKE_CURRENT_SOURCE_DIR}/LeftRight.pvx"
#------------------------------------------------------------------
# Add tests that test command line arguments (among other things).
#------------------------------------------------------------------
if (TARGET paraview)
if (TARGET ParaView::paraview)
# The state file need to point to the correct data file. We do that by
# configuring the state file.
configure_file (
Expand Down
2 changes: 1 addition & 1 deletion Clients/PythonCatalyst/Testing/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -254,7 +254,7 @@ unset(filedriver_tests)
# `vtk_module_test_data` call at the start of this file to include the new
# baselines.
#---------------------------------------------------------------------
if (PARAVIEW_USE_QT)
if (TARGET ParaView::paraview)
include(FindPythonModules)
find_python_module(pandas pandas_found)

Expand Down
2 changes: 1 addition & 1 deletion Documentation/release/dev/OpenGLOptionsDocumentation.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ The documentation about OpenGL options (https://kitware.github.io/paraview-docs/
has been improved as well as cmake checks of which options are compatible with each other.

PARAVIEW_USE_QT should not be used to detect if the paraview Qt executable
has been built, instead, TARGET paraview should be used.
has been built, instead, TARGET ParaView::paraview should be used.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
if (PARAVIEW_USE_QT)
if (TARGET ParaView::paraview)
set (TestXML_USES_DIRECT_DATA ON)
paraview_add_client_tests(
LOAD_PLUGIN ElevationFilter
Expand Down
2 changes: 1 addition & 1 deletion Plugins/AnalyzeNIfTIReaderWriter/Testing/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ set(module_tests
AnalyzeReaderWriterPlugin.xml
NiftiReaderWriterPlugin.xml)

if (PARAVIEW_USE_QT AND BUILD_SHARED_LIBS)
if (TARGET ParaView::paraview AND BUILD_SHARED_LIBS)
set(_paraview_add_tests_default_test_data_target ParaViewData)
ExternalData_Expand_Arguments(ParaViewData _
"DATA{${CMAKE_CURRENT_SOURCE_DIR}/Data/ANALYZE/,REGEX:.*}"
Expand Down
2 changes: 1 addition & 1 deletion Plugins/BagPlotViewsAndFilters/Testing/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
if (PARAVIEW_USE_QT AND BUILD_SHARED_LIBS)
if (TARGET ParaView::paraview AND BUILD_SHARED_LIBS)

ExternalData_Expand_Arguments("ParaViewData" _
"DATA{Data/Baseline/BagPlotMatrixView_A.png}")
Expand Down
2 changes: 1 addition & 1 deletion Plugins/Datamine/Testing/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
if (PARAVIEW_USE_QT)
if (TARGET ParaView::paraview)
ExternalData_Expand_Arguments("ParaViewData" _
"DATA{Data/datamine_smallpt.dm}"
"DATA{Data/datamine_smalltr.dm}"
Expand Down
2 changes: 1 addition & 1 deletion Plugins/DigitalRockPhysics/Testing/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
if (PARAVIEW_USE_QT)
if (TARGET ParaView::paraview)
set(_paraview_add_tests_default_test_data_target DigitalRockPhysicsData)
ExternalData_Expand_Arguments("${_paraview_add_tests_default_test_data_target}" _
"DATA{Data/rocksample.vti}")
Expand Down
2 changes: 1 addition & 1 deletion Plugins/EmbossingRepresentations/Testing/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
include(ParaViewTesting)

if (PARAVIEW_USE_QT AND BUILD_SHARED_LIBS)
if (TARGET ParaView::paraview AND BUILD_SHARED_LIBS)
paraview_add_client_tests(
LOAD_PLUGIN "EmbossingRepresentations"
BASELINE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/Data/Baseline"
Expand Down
2 changes: 1 addition & 1 deletion Plugins/ExplicitStructuredGrid/Testing/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
if (PARAVIEW_USE_QT AND BUILD_SHARED_LIBS)
if (TARGET ParaView::paraview AND BUILD_SHARED_LIBS)

ExternalData_Expand_Arguments("ParaViewData" _
"DATA{Data/explicitStructuredGrid.vtu}")
Expand Down
2 changes: 1 addition & 1 deletion Plugins/FlipBook/Testing/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
if (PARAVIEW_USE_QT AND BUILD_SHARED_LIBS)
if (TARGET ParaView::paraview AND BUILD_SHARED_LIBS)

paraview_add_client_tests(
LOAD_PLUGIN "FlipBookPlugin"
Expand Down
2 changes: 1 addition & 1 deletion Plugins/GMVReader/Testing/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ set(GMV_READER_TESTS
GMVReaderInvalidFiles${suffix}.xml
)

if (PARAVIEW_USE_QT)
if (TARGET ParaView::paraview)
set(_paraview_add_tests_default_test_data_target ParaViewData)
ExternalData_Expand_Arguments(ParaViewData _
"DATA{${CMAKE_CURRENT_SOURCE_DIR}/Data/GMV/,REGEX:.*}"
Expand Down
2 changes: 1 addition & 1 deletion Plugins/GenericIOReader/Testing/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
if (PARAVIEW_USE_QT AND BUILD_SHARED_LIBS)
if (TARGET ParaView::paraview AND BUILD_SHARED_LIBS)
set(_paraview_add_tests_default_test_data_target ParaViewData)
ExternalData_Expand_Arguments(ParaViewData _
"DATA{${CMAKE_CURRENT_SOURCE_DIR}/Data/Gmsh/,REGEX:viz_*}"
Expand Down
2 changes: 1 addition & 1 deletion Plugins/GmshIO/Testing/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
set(module_tests
GmshIOTest.xml)

if (PARAVIEW_USE_QT AND BUILD_SHARED_LIBS)
if (TARGET ParaView::paraview AND BUILD_SHARED_LIBS)
set(_paraview_add_tests_default_test_data_target ParaViewData)

ExternalData_Expand_Arguments(ParaViewData _
Expand Down
2 changes: 1 addition & 1 deletion Plugins/GmshReader/Testing/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
if (PARAVIEW_USE_QT AND BUILD_SHARED_LIBS)
if (TARGET ParaView::paraview AND BUILD_SHARED_LIBS)
set(_paraview_add_tests_default_test_data_target ParaViewData)
ExternalData_Expand_Arguments(ParaViewData _
"DATA{${CMAKE_CURRENT_SOURCE_DIR}/Data/Gmsh/,REGEX:viz_.*}"
Expand Down
2 changes: 1 addition & 1 deletion Plugins/InSituExodus/Testing/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
if (PARAVIEW_USE_QT)
if (TARGET ParaView::paraview)
set(test_xmls
InSituExodusPluginTest.xml
)
Expand Down
2 changes: 1 addition & 1 deletion Plugins/LagrangianParticleTracker/Testing/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
if (PARAVIEW_USE_QT AND BUILD_SHARED_LIBS)
if (TARGET ParaView::paraview AND BUILD_SHARED_LIBS)
ExternalData_Expand_Arguments("ParaViewData" _
"DATA{Data/LagrangianParticleTracker/,REGEX:.*}"
"DATA{Data/LagrangianParticleTracker/flow/,REGEX:.*}"
Expand Down
2 changes: 1 addition & 1 deletion Plugins/MooseXfemClip/Testing/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
if (PARAVIEW_USE_QT)
if (TARGET ParaView::paraview)
ExternalData_Expand_Arguments("ParaViewData" _
"DATA{Data/,REGEX:init_solution_propagation_out\\.e.*}")

Expand Down
2 changes: 1 addition & 1 deletion Plugins/NetCDFTimeAnnotationPlugin/Testing/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
if (PARAVIEW_USE_QT AND BUILD_SHARED_LIBS)
if (TARGET ParaView::paraview AND BUILD_SHARED_LIBS)
ExternalData_Expand_Arguments("ParaViewData" _
"DATA{Data/tos_O1_2001-2002.nc}")

Expand Down
2 changes: 1 addition & 1 deletion Plugins/NonOrthogonalSource/Testing/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
if (PARAVIEW_USE_QT AND BUILD_SHARED_LIBS)
if (TARGET ParaView::paraview AND BUILD_SHARED_LIBS)
set (xmls
NonOrthogonalSliceView.xml
NonOrthographicOrthographicView.xml
Expand Down
2 changes: 1 addition & 1 deletion Plugins/PacMan/Testing/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
set(module_tests
LoadPlugins.xml)

if (PARAVIEW_USE_QT AND BUILD_SHARED_LIBS)
if (TARGET ParaView::paraview AND BUILD_SHARED_LIBS)
paraview_add_client_tests("pv"
BASELINE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/Data/Baseline"
TEST_DATA_TARGET ParaViewData
Expand Down
2 changes: 1 addition & 1 deletion Plugins/PanoramicProjectionView/Testing/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
if (PARAVIEW_USE_QT AND BUILD_SHARED_LIBS)
if (TARGET ParaView::paraview AND BUILD_SHARED_LIBS)
paraview_add_client_tests(
LOAD_PLUGIN "PanoramicProjectionView"
BASELINE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/Data/Baseline"
Expand Down
2 changes: 1 addition & 1 deletion Plugins/SLACTools/Testing/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ set(module_tests
SLACTools.xml
)

if (PARAVIEW_USE_QT AND BUILD_SHARED_LIBS)
if (TARGET ParaView::paraview AND BUILD_SHARED_LIBS)
ExternalData_Expand_Arguments("ParaViewData" _
"DATA{${CMAKE_CURRENT_SOURCE_DIR}/Data/Baseline/,REGEX:.*}"
"DATA{${CMAKE_CURRENT_SOURCE_DIR}/Data/SLAC/pic-example/,REGEX:.*}"
Expand Down
2 changes: 1 addition & 1 deletion Plugins/SaveStateAndScreenshot/Testing/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
if (PARAVIEW_USE_QT AND BUILD_SHARED_LIBS)
if (TARGET ParaView::paraview AND BUILD_SHARED_LIBS)

ExternalData_Expand_Arguments("ParaViewData" _
"DATA{Data/Baseline/SaveStateAndScreenshot.png}")
Expand Down
2 changes: 1 addition & 1 deletion Plugins/StreamLinesRepresentation/Testing/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
if (PARAVIEW_USE_QT AND BUILD_SHARED_LIBS)
if (TARGET ParaView::paraview AND BUILD_SHARED_LIBS)
paraview_add_client_tests(
LOAD_PLUGIN "StreamLinesRepresentation"
BASELINE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/Data/Baseline"
Expand Down
2 changes: 1 addition & 1 deletion Plugins/StreamingParticles/Testing/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
if (PARAVIEW_USE_QT AND PARAVIEW_ENABLE_COSMOTOOLS)
if (TARGET ParaView::paraview AND PARAVIEW_ENABLE_COSMOTOOLS)
ExternalData_Expand_Arguments("ParaViewData" _
"DATA{${CMAKE_CURRENT_SOURCE_DIR}/Data/adaptive-cosmo/,REGEX:.*}"
"DATA{${CMAKE_CURRENT_SOURCE_DIR}/Data/multiresolution-streaming/,REGEX:.*}"
Expand Down
2 changes: 1 addition & 1 deletion Plugins/VTKmFilters/Testing/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ set(module_tests
VTKmThreshold.xml
)

if (PARAVIEW_USE_QT AND BUILD_SHARED_LIBS)
if (TARGET ParaView::paraview AND BUILD_SHARED_LIBS)
paraview_add_client_tests(
LOAD_PLUGIN "VTKmFilters"
BASELINE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/Data/Baseline"
Expand Down
2 changes: 1 addition & 1 deletion Plugins/pvNVIDIAIndeX/Testing/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
if (PARAVIEW_USE_QT)
if (TARGET ParaView::paraview)
set(test_xmls
IndeXRepresentation.xml
)
Expand Down
2 changes: 1 addition & 1 deletion Remoting/Application/Testing/Python/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -196,7 +196,7 @@ set(paraview_python_state_tests
ScalarOpacityFunctionPythonState
)
foreach(python_state_test ${paraview_python_state_tests})
if (PARAVIEW_USE_QT)
if (TARGET ParaView::paraview)
set(tname "ParaView::RemotingApplicationPython-${python_state_test}")
ExternalData_add_test("${_vtk_build_TEST_DATA_TARGET}" NAME ${tname}
COMMAND ${CMAKE_COMMAND}
Expand Down

0 comments on commit 614b1c3

Please sign in to comment.