CMakeLists.txt 772 Bytes
Newer Older
1 2 3 4 5
project(Oersted_Physics)

set(SOURCE_FILES
        ./include/Physics.hpp

6
        ./src/BoundaryCondition.h ./src/BoundaryCondition.cpp
7

JasonPries's avatar
JasonPries committed
8
        ./src/DiscreteBoundary.h ./src/DiscreteBoundary.cpp
9

10
        ./src/DiscreteRegion.h ./src/DiscreteRegion.cpp
11

12
        ./src/FiniteElementMesh.h ./src/FiniteElementMesh.cpp
13

14 15
        ./src/Forcing.h ./src/Forcing.cpp

JasonPries's avatar
JasonPries committed
16 17
        ./src/MaterialProperties.h ./src/MaterialProperties.cpp

18
        ./src/MatrixGroup.h ./src/MatrixGroup.cpp
19

20
        ./src/Node.h ./src/Node.cpp
21

22
        ./src/Physics.h ./src/Physics.cpp
23

24 25
        ./src/PhysicsConstants.h

26
        ./src/Triangle.h ./src/Triangle.cpp
27 28

        src/Solution.cpp src/Solution.h)
29 30 31

add_library(physics SHARED ${SOURCE_FILES})

32
target_link_libraries(physics ${Boost_LIBRARIES})