X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FPartSet%2FCMakeLists.txt;h=ebc905b4251303ca0ec6c2422c2e55bbdd14cb42;hb=c575ad28dd7f9087e727b675f43bbbc9ad3446f6;hp=83789b24f3b56cca7f72f5401121995d3fa231ec;hpb=77d6e03555d0d46232e09ace4178f66f8c9b40ee;p=modules%2Fshaper.git diff --git a/src/PartSet/CMakeLists.txt b/src/PartSet/CMakeLists.txt index 83789b24f..ebc905b42 100644 --- a/src/PartSet/CMakeLists.txt +++ b/src/PartSet/CMakeLists.txt @@ -1,4 +1,4 @@ -# Copyright (C) 2014-2019 CEA/DEN, EDF R&D +# Copyright (C) 2014-2021 CEA/DEN, EDF R&D # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -24,7 +24,7 @@ INCLUDE(UseQtExt) INCLUDE_DIRECTORIES(${QT_INCLUDES}) # additional preprocessor / compiler flags -ADD_DEFINITIONS(${QT_DEFINITIONS}) +ADD_DEFINITIONS(${QT_DEFINITIONS} ${OpenCASCADE_DEFINITIONS}) SET(UPDATE_TRANSLATION OFF) @@ -59,8 +59,10 @@ SET(PROJECT_HEADERS PartSet_WidgetSketchLabel.h PartSet_CenterPrs.h PartSet_ExternalPointsMgr.h - PartSet_TreeNodes.h - PartSet_FieldStepPrs.h + PartSet_TreeNodes.h + PartSet_FieldStepPrs.h + PartSet_WidgetBSplinePoints.h + PartSet_BSplineWidget.h ) SET(PROJECT_MOC_HEADERS @@ -78,7 +80,9 @@ SET(PROJECT_MOC_HEADERS PartSet_WidgetShapeSelector.h PartSet_WidgetSketchCreator.h PartSet_WidgetSketchLabel.h + PartSet_WidgetBSplinePoints.h PartSet_ExternalPointsMgr.h + PartSet_BSplineWidget.h ) SET(PROJECT_SOURCES @@ -109,8 +113,10 @@ SET(PROJECT_SOURCES PartSet_WidgetSketchLabel.cpp PartSet_CenterPrs.cpp PartSet_ExternalPointsMgr.cpp - PartSet_TreeNodes.cpp - PartSet_FieldStepPrs.cpp + PartSet_TreeNodes.cpp + PartSet_FieldStepPrs.cpp + PartSet_WidgetBSplinePoints.cpp + PartSet_BSplineWidget.cpp ) SET(PROJECT_RESOURCES @@ -125,11 +131,14 @@ SET(PROJECT_LIBRARIES ModuleBase ModelGeomAlgo Config + Locale GeomAPI GeomDataAPI SketcherPrs ${QT_LIBRARIES} ${OpenCASCADE_FoundationClasses_LIBRARIES} + ${OpenCASCADE_ApplicationFramework_LIBRARIES} + ${OCCViewer} ) # sources / moc wrappings @@ -152,13 +161,12 @@ ELSE(${UPDATE_TRANSLATION}) ENDIF(${UPDATE_TRANSLATION}) SOURCE_GROUP ("Generated Files" FILES ${PROJECT_AUTOMOC} ${PROJECT_COMPILED_RESOURCES} ${QM_RESOURCES}) -#SOURCE_GROUP ("Generated Files" FILES ${PROJECT_AUTOMOC} ${PROJECT_COMPILED_RESOURCES}) SOURCE_GROUP ("Resource Files" FILES ${TEXT_RESOURCES} ${PROJECT_RESOURCES}) -#SOURCE_GROUP ("Resource Files" FILES ${PROJECT_RESOURCES}) INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/src/XGUI ${PROJECT_SOURCE_DIR}/src/Config ${PROJECT_SOURCE_DIR}/src/Events + ${PROJECT_SOURCE_DIR}/src/Locale ${PROJECT_SOURCE_DIR}/src/ModuleBase ${PROJECT_SOURCE_DIR}/src/ModelAPI ${PROJECT_SOURCE_DIR}/src/ModelGeomAlgo @@ -175,12 +183,9 @@ INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/src/XGUI ${SUIT_INCLUDE} ) -IF(${HAVE_SALOME}) - INCLUDE_DIRECTORIES(${SALOME_KERNEL_INCLUDE}) -ELSE(${HAVE_SALOME}) +IF(NOT ${HAVE_SALOME}) INCLUDE_DIRECTORIES(${APPELEMENTS_INCLUDE_DIR}) -ENDIF(${HAVE_SALOME}) - +ENDIF() ADD_DEFINITIONS(-DPARTSET_EXPORTS ${OpenCASCADE_DEFINITIONS}) ADD_LIBRARY(PartSet SHARED