CMakeLists.txt 1.55 KB
Newer Older
Jason Pries's avatar
Jason Pries committed
1 2 3
PROJECT(Oersted_Sketch)

set(SOURCE_FILES
4
        ./include/Sketch.hpp
Jason Pries's avatar
Jason Pries committed
5

6
        ./src/Sketch.h  ./src/Sketch.cpp
Jason Pries's avatar
Jason Pries committed
7

8 9 10 11 12 13 14 15
        ./src/Variable.h ./src/Variable.cpp

        ./src/SketchElement.h ./src/SketchElement.cpp

        ./src/Vertex.h  ./src/Vertex.cpp
        src/doublen.h src/doublen.cpp

        ./src/Curve.h   ./src/Curve.cpp
Jason Pries's avatar
Jason Pries committed
16 17 18
            ./src/LineSegment.h ./src/LineSegment.cpp
            ./src/CircularArc.h ./src/CircularArc.cpp

19 20
        ./src/ContinuousBoundaryPair.h ./src/ContinuousBoundaryPair.cpp

21 22 23 24 25 26 27 28 29 30 31 32 33
        ./src/Constraint.h  ./src/Constraint.cpp
            ./src/Angle.h           ./src/Angle.cpp
            ./src/Coincident.h    ./src/Coincident.cpp
            ./src/Distance.h      ./src/Distance.cpp
            ./src/Fixation.h      ./src/Fixation.cpp
            ./src/Horizontal.h    ./src/Horizontal.cpp
            ./src/Length.h        ./src/Length.cpp
            ./src/Radius.h        ./src/Radius.cpp
            ./src/Rotation.h      ./src/Rotation.cpp
            ./src/Symmetry.h      ./src/Symmetry.cpp
            ./src/Tangency.h      ./src/Tangency.cpp
            ./src/Vertical.h      ./src/Vertical.cpp

Jason Pries's avatar
Jason Pries committed
34
        ./src/Pattern.h ./src/Pattern.cpp
35 36 37 38 39 40 41
            ./src/MirrorCopy.h    ./src/MirrorCopy.cpp
            ./src/RotateCopy.h    ./src/RotateCopy.cpp

        ./src/Branch.h  ./src/Branch.cpp
        ./src/Star.h    ./src/Star.cpp
        ./src/Constellation.h   ./src/Constellation.cpp

42 43
        ./src/Contour.h ./src/Contour.cpp
        )
Jason Pries's avatar
Jason Pries committed
44

JasonPries's avatar
JasonPries committed
45
add_library(sketch SHARED ${SOURCE_FILES})
46 47

target_link_libraries(sketch ${Boost_LIBRARIES})