123456789101112131415161718192021222324252627282930313233343536 |
- INCLUDE_DIRECTORIES(
- ${PARADEVS_BINARY_DIR}/src
- ${PARADEVS_SOURCE_DIR}/src
- ${Boost_INCLUDE_DIRS}
- ${GLIBMM_INCLUDE_DIRS}
- ${LIBXML_INCLUDE_DIRS})
- LINK_DIRECTORIES(
- ${GLIBMM_LIBRARY_DIRS}
- ${LIBXML_LIBRARY_DIR})
- SET(DEVS_CPP Coordinator.cpp Dynamics.cpp EventTable.cpp
- InternalEvent.cpp Links.cpp Message.cpp Model.cpp Node.cpp RootCoordinator.cpp
- Simulator.cpp)
- SET(DEVS_HPP Builder.hpp Coordinator.hpp Dynamics.hpp EventTable.hpp
- InternalEvent.hpp Links.hpp Message.hpp Model.hpp Node.hpp RootCoordinator.hpp
- Simulator.hpp Time.hpp)
- ADD_LIBRARY(pdevs SHARED ${DEVS_CPP};${DEVS_HPP})
- SET_TARGET_PROPERTIES(pdevs PROPERTIES ${PARADEVS_LIBRARY_PROPERTIES})
- SET_TARGET_PROPERTIES(pdevs PROPERTIES OUTPUT_NAME
- "paradevs-pdevs-${PARADEVS_VERSION_SHORT}")
- TARGET_LINK_LIBRARIES(pdevs
- ${GLIBMM_LIBRARIES}
- ${LIBXML_LIBRARIES}
- ${GTHREAD_LIBRARIES})
- INSTALL(TARGETS pdevs
- RUNTIME DESTINATION bin
- LIBRARY DESTINATION lib
- ARCHIVE DESTINATION lib)
- INSTALL(FILES ${DEVS_HPP} DESTINATION ${PARADEVS_INCLUDE_DIRS}/devs)
|