CMakeLists.txt 868 B

123456789101112131415161718192021222324252627
  1. INCLUDE_DIRECTORIES(
  2. ${PARADEVS_BINARY_DIR}/src
  3. ${PARADEVS_SOURCE_DIR}/src
  4. ${PARADEVS_SOURCE_DIR}/src/tests/corsen/lib
  5. ${Boost_INCLUDE_DIRS}
  6. ${GLIBMM_INCLUDE_DIRS}
  7. ${LIBXML_INCLUDE_DIRS})
  8. LINK_DIRECTORIES(
  9. ${GLIBMM_LIBRARY_DIRS}
  10. ${LIBXML_LIBRARY_DIR})
  11. SET(CORSEN_HPP Constantes.h Coordinates.h ElevationFileStream.h Functions.h
  12. LayersFileStream.h OutletFileStream.h Parameters.h SoilFileStream.h
  13. ContextData.h Corsen.hpp Exception.h Graph.hpp LayersTextFileStream.h Outlet.h
  14. Singleton.h Vertex.h ContextFileReader.h DrainFileStream.h FileStream.h
  15. Layer.h Node.h ParametersFileStream.h SlopeFileStream.h XmlReader.h)
  16. SET(CORSEN_CPP Corsen.cpp Functions.cpp Graph.cpp)
  17. ADD_LIBRARY(corsen SHARED ${CORSEN_HPP};${CORSEN_CPP})
  18. TARGET_LINK_LIBRARIES(corsen
  19. ${Boost_LIBRARIES}
  20. ${GLIBMM_LIBRARIES}
  21. ${LIBXML_LIBRARIES}
  22. ${GTHREAD_LIBRARIES})