SET(meshgen2d_SRCS BGGridMesh.cpp BGTriangleMesh.cpp BGVertex.cpp Body.cpp BoundaryElement.cpp BoundaryLayer.cpp Connect.cpp Element.cpp GeometryEdge.cpp main.cpp Mesh.cpp MeshNode.cpp MeshParser.cpp Node.cpp PQ.cpp QuadElement.cpp QuadLayer.cpp SSSFVoronoiSegment.cpp SSMFVoronoiSegment.cpp TriangleElement.cpp TriangleNELayer.cpp Vertex.cpp VoronoiSegment.cpp VoronoiVertex.cpp VSVertex.cpp) INCLUDE_DIRECTORIES("include") INCLUDE_DIRECTORIES("${PROJECT_SOURCE_DIR}/meshgen2d/src/include") FILE(MAKE_DIRECTORY "${PROJECT_BINARY_DIR}/meshgen2d/src/include") INCLUDE_DIRECTORIES("${PROJECT_BINARY_DIR}/meshgen2d/src/include") INCLUDE_DIRECTORIES("${PROJECT_BINARY_DIR}/meshgen2d/src") ADD_EXECUTABLE(Mesh2D ${meshgen2d_SRCS}) INSTALL(TARGETS Mesh2D RUNTIME DESTINATION "bin" RENAME ElmerMesh2D) #INSTALL(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/Mesh2D #DESTINATION "bin" #RENAME ElmerMesh2D)