X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSketcherPrs%2FCMakeLists.txt;h=dac2c7bb506e1956eb655775db7a4806772a35eb;hb=07ff3c02f47a2efa7b51a661716262291fd5ccfd;hp=fcb8889ad201dde1bb8cf5819da4228710c5a11f;hpb=d11d4ba5e291b60c458d15e11081515990cc27fe;p=modules%2Fshaper.git diff --git a/src/SketcherPrs/CMakeLists.txt b/src/SketcherPrs/CMakeLists.txt index fcb8889ad..dac2c7bb5 100644 --- a/src/SketcherPrs/CMakeLists.txt +++ b/src/SketcherPrs/CMakeLists.txt @@ -4,42 +4,89 @@ SET(PROJECT_HEADERS SketcherPrs.h SketcherPrs_Coincident.h SketcherPrs_Factory.h - SketcherPrs_Parallel.h - SketcherPrs_Tools.h + SketcherPrs_Parallel.h + SketcherPrs_Tools.h + SketcherPrs_Perpendicular.h + SketcherPrs_SymbolPrs.h + SketcherPrs_PositionMgr.h + SketcherPrs_Rigid.h + SketcherPrs_HVDirection.h + SketcherPrs_Equal.h + SketcherPrs_Tangent.h + SketcherPrs_SensitivePoint.h + SketcherPrs_Radius.h + SketcherPrs_LengthDimension.h + SketcherPrs_Mirror.h + SketcherPrs_Transformation.h + SketcherPrs_Angle.h ) SET(PROJECT_SOURCES SketcherPrs_Coincident.cpp SketcherPrs_Factory.cpp - SketcherPrs_Parallel.cpp - SketcherPrs_Tools.cpp + SketcherPrs_Parallel.cpp + SketcherPrs_Tools.cpp + SketcherPrs_Perpendicular.cpp + SketcherPrs_SymbolPrs.cpp + SketcherPrs_PositionMgr.cpp + SketcherPrs_Rigid.cpp + SketcherPrs_HVDirection.cpp + SketcherPrs_Equal.cpp + SketcherPrs_Tangent.cpp + SketcherPrs_SensitivePoint.cpp + SketcherPrs_Radius.cpp + SketcherPrs_LengthDimension.cpp + SketcherPrs_Mirror.cpp + SketcherPrs_Transformation.cpp + SketcherPrs_Angle.cpp ) SET(PROJECT_LIBRARIES Config ModelAPI GeomAPI + Events ${CAS_KERNEL} ${CAS_MODELER} ${CAS_VIEWER} ${CAS_SHAPE} ${CAS_TKTopAlgo} + ${CAS_TKOpenGl} ) +IF(WIN32) + SET(PROJECT_LIBRARIES ${PROJECT_LIBRARIES} opengl32) +ELSE() + SET(PROJECT_LIBRARIES ${PROJECT_LIBRARIES} GL) +ENDIF() + + SET(PROJECT_PICTURES icons/parallel.png + icons/perpendicular.png + icons/anchor.png + icons/horisontal.png + icons/vertical.png + icons/equal.png + icons/tangent.png + icons/mirror.png + icons/rotate.png + icons/translate.png ) -ADD_DEFINITIONS(-DCONSTRAINTS_EXPORTS ${CAS_DEFINITIONS}) +ADD_DEFINITIONS(-DSKETCHERPRS_EXPORTS ${CAS_DEFINITIONS}) ADD_LIBRARY(SketcherPrs SHARED ${PROJECT_SOURCES} ${PROJECT_HEADERS}) INCLUDE_DIRECTORIES( ${PROJECT_SOURCE_DIR}/src/Config + ${PROJECT_SOURCE_DIR}/src/Events ${PROJECT_SOURCE_DIR}/src/ModelAPI ${PROJECT_SOURCE_DIR}/src/GeomAPI ${PROJECT_SOURCE_DIR}/src/GeomDataAPI ${PROJECT_SOURCE_DIR}/src/SketchPlugin ${CAS_INCLUDE_DIRS} + $ENV{FREETYPE_ROOT_DIR}/include + $ENV{FREETYPE_ROOT_DIR}/include/freetype2 ) TARGET_LINK_LIBRARIES(SketcherPrs ${PROJECT_LIBRARIES})