- ${PROJECT_BINARY_DIR}/idl
- ${CMAKE_CURRENT_SOURCE_DIR}/../../SUIT
- ${CMAKE_CURRENT_SOURCE_DIR}/../../CAM
- ${CMAKE_CURRENT_SOURCE_DIR}/../../STD
- ${CMAKE_CURRENT_SOURCE_DIR}/../../Qtx
- ${CMAKE_CURRENT_SOURCE_DIR}/../../Event
- ${CMAKE_CURRENT_SOURCE_DIR}/../../LogWindow
- ${CMAKE_CURRENT_SOURCE_DIR}/../../VTKViewer
- ${CMAKE_CURRENT_SOURCE_DIR}/../../OCCViewer
- ${CMAKE_CURRENT_SOURCE_DIR}/../../Plot2d
- ${CMAKE_CURRENT_SOURCE_DIR}/../SALOME_PYQT_GUILight
- ${CMAKE_CURRENT_SOURCE_DIR}/../../PyInterp
- ${CMAKE_CURRENT_SOURCE_DIR}/../../LightApp
- ${CMAKE_CURRENT_SOURCE_DIR}/../../ObjBrowser
- ${CMAKE_CURRENT_SOURCE_DIR}/../../OBJECT
+ ${PROJECT_SOURCE_DIR}/src/CAM
+ ${PROJECT_SOURCE_DIR}/src/Event
+ ${PROJECT_SOURCE_DIR}/src/LightApp
+ ${PROJECT_SOURCE_DIR}/src/LogWindow
+ ${PROJECT_SOURCE_DIR}/src/OBJECT
+ ${PROJECT_SOURCE_DIR}/src/OCCViewer
+ ${PROJECT_SOURCE_DIR}/src/PVViewer
+ ${PROJECT_SOURCE_DIR}/src/ObjBrowser
+ ${PROJECT_SOURCE_DIR}/src/Plot2d
+ ${PROJECT_SOURCE_DIR}/src/PyInterp
+ ${PROJECT_SOURCE_DIR}/src/PyConsole
+ ${PROJECT_SOURCE_DIR}/src/Qtx
+ ${PROJECT_SOURCE_DIR}/src/SALOME_PYQT/SALOME_PYQT_GUILight
+ ${PROJECT_SOURCE_DIR}/src/STD
+ ${PROJECT_SOURCE_DIR}/src/SUIT
+)
+
+IF(SALOME_LIGHT_ONLY)
+ #disable 'ENABLE_CORBA' feature
+ SET(PYQT_SIPFLAGS ${PYQT_SIPFLAGS} "-xENABLE_CORBA;")
+ELSE(SALOME_LIGHT_ONLY)
+ INCLUDE_DIRECTORIES(
+ ${PROJECT_SOURCE_DIR}/src/SalomeApp
+ )
+ENDIF(SALOME_LIGHT_ONLY)
+
+# additional preprocessor / compiler flags
+ADD_DEFINITIONS(
+ ${QWT_DEFINITIONS}
+ ${QT_DEFINITIONS}
+ ${CAS_DEFINITIONS}
+ ${BOOST_DEFINITIONS}
+ ${PYTHON_DEFINITIONS}
+ ${OMNIORB_DEFINITIONS}