SMTK_ENABLE_MESH_SESSION=OFF is not checked when building SMTK plugins
If you have SMTK_ENABLE_MESH_SESSION=OFF the library for smtk mesh session is not built but the mesh plugin still attempts to build and throws an error complaining it can't find smtkMeshSesision
[951/984] Linking CXX shared module lib/smtk-3.3.0/smtkMeshPlugin/smtkMeshPlugin.so
FAILED: : && /usr/bin/c++ -fPIC -g -shared -o lib/smtk-3.3.0/smtkMeshPlugin/smtkMeshPlugin.so smtk/mesh/plugin/CMakeFiles/smtkMeshPlugin.dir/smtkMeshPluginPlugin.cxx.o smtk/mesh/plugin/CMakeFiles/smtkMeshPlugin.dir/serverSource.cxx.o -Wl,-rpath,/opt/axion/paraview-5.8.0/lib:/home/xzp6f6/dev/data/build/smtk-3.3.0/lib:/opt/axion/MOAB-4.9.0/lib: /opt/axion/paraview-5.8.0/lib/libvtkRemotingCore-pv5.8.so.5.8 lib/libsmtkCore.so lib/libsmtkPluginSupport.so -lsmtkMeshSession /opt/axion/paraview-5.8.0/lib/libvtkRemotingClientServerStream-pv5.8.so.5.8 /opt/axion/paraview-5.8.0/lib/libvtkPVVTKExtensionsCore-pv5.8.so.5.8 /opt/axion/paraview-5.8.0/lib/libvtkIOXML-pv5.8.so.5.8 /opt/axion/paraview-5.8.0/lib/libvtkIOXMLParser-pv5.8.so.5.8 /opt/axion/paraview-5.8.0/lib/libvtkParallelCore-pv5.8.so.5.8 /opt/axion/paraview-5.8.0/lib/libvtkCommonExecutionModel-pv5.8.so.5.8 /opt/axion/paraview-5.8.0/lib/libvtkCommonDataModel-pv5.8.so.5.8 /opt/axion/paraview-5.8.0/lib/libvtkCommonTransforms-pv5.8.so.5.8 /opt/axion/paraview-5.8.0/lib/libvtkCommonMisc-pv5.8.so.5.8 /opt/axion/paraview-5.8.0/lib/libvtkCommonMath-pv5.8.so.5.8 /opt/axion/paraview-5.8.0/lib/libvtkCommonCore-pv5.8.so.5.8 /opt/axion/paraview-5.8.0/lib/libvtksys-pv5.8.so.5.8 -ldl -lpthread /opt/axion/MOAB-4.9.0/lib/libMOAB.so.4.9.0 -Wl,-rpath-link,/opt/axion/paraview-5.8.0/lib && :
/usr/bin/ld: cannot find -lsmtkMeshSession