# ADD_DEFINITIONS(-DVTK_PARSE_LEGACY_REMOVE)
#ENDIF()
+ADD_DEFINITIONS(${OMNIORB_DEFINITIONS})
+
FOREACH(name ${_wrap_PROGRAMS})
ADD_EXECUTABLE(${name}
ParaView/vtkParse.tab.c
TARGET_LINK_LIBRARIES(${name} ${PLATFORM_LIBADD})
SET(${name}_EXEFILE ${CMAKE_CURRENT_BINARY_DIR}/${name})
- IF(WINDOWS)
+ IF(WIN32)
IF(CMAKE_BUILD_TOOL STREQUAL nmake)
SET(${name}_EXEFILE ${CMAKE_CURRENT_BINARY_DIR}/${name}.exe)
ELSE(CMAKE_BUILD_TOOL STREQUAL nmake)
SET(${name}_EXEFILE ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_BUILD_TYPE}/${name}.exe)
ENDIF(CMAKE_BUILD_TOOL STREQUAL nmake)
- ENDIF(WINDOWS)
+ ENDIF(WIN32)
INSTALL(FILES ${${name}_EXEFILE} DESTINATION bin/salome PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
-ENDFOREACH(name ${_wrap_PROGRAMS})
-
-# Generate headers and sources corresponding to the IDL implementations:
-INCLUDE(wrap.cmake)
-
-## From 2.8.10, we should use:
-## SET(CMAKE_POSITION_INDEPENDENT_CODE ON)
-SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC")
-ADD_LIBRARY(VTK_IDL_Impl OBJECT ${WRAP_IDL_I_CC})
-# Ensure .hh files corresponding to IDL have been generated first:
-ADD_DEPENDENCIES(VTK_IDL_Impl omniorb_module_SalomeIDLPARAVIS)
-
-# Make the list of wrapped files visible from the top directory (will be used in PVGUI and idl):
-SET(WRAP_IDL_I_HH "${WRAP_IDL_I_HH}" PARENT_SCOPE)
-SET(WRAP_IDL_I_CC "${WRAP_IDL_I_CC}" PARENT_SCOPE)
+ENDFOREACH(name ${_wrap_PROGRAMS})
\ No newline at end of file