-
-IF(NOT SALOME_PARAVIS_MINIMAL_CORBA)
- ADD_CUSTOM_COMMAND(
- OUTPUT PARAVIS_CreateClass.cxx
- COMMAND ${PYTHON_EXECUTABLE} ${PROJECT_SOURCE_DIR}/src/VTKWrapping/create_class.py ${CMAKE_BINARY_DIR}
- DEPENDS ${CMAKE_BINARY_DIR}/wrapfiles.txt
- ${PROJECT_BINARY_DIR}/idl/PARAVIS_Gen.hh
- ${PROJECT_BINARY_DIR}/idl/PARAVIS_Gen_Types.hh
- SalomeIDLPARAVIS
- generate_implements
- )
-
- # All wrapping tools have to be build before generating the above module - NEEDED?
- ###ADD_DEPENDENCIES(SalomeIDLPARAVIS vtkWrapIDL_HH vtkWrapIDL_CC vtkWrapIDL)
-
- # Intermediate target used in PVGUI directory (we can not cross reference
- # a generated source file across directories, hence this trick):
- INCLUDE_DIRECTORIES(
- ${PROJECT_BINARY_DIR}/idl
- ${PROJECT_BINARY_DIR}/src/VTKWrapping
- )
-ENDIF()
-