SET (mrmpi_SOURCES mapreduce.cpp keyvalue.cpp keymultivalue.cpp irregular.cpp hash.cpp memory.cpp error.cpp) VTK_ADD_LIBRARY (MapReduceMPI ${mrmpi_SOURCES}) TARGET_LINK_LIBRARIES (MapReduceMPI ${mrmpi_LIBS}) IF(VTK_LIBRARY_PROPERTIES) SET_TARGET_PROPERTIES(MapReduceMPI PROPERTIES ${VTK_LIBRARY_PROPERTIES}) ENDIF(VTK_LIBRARY_PROPERTIES) IF(NOT VTK_INSTALL_NO_LIBRARIES) INSTALL(TARGETS MapReduceMPI EXPORT ${VTK_INSTALL_EXPORT_NAME} RUNTIME DESTINATION ${VTK_INSTALL_BIN_DIR_CM24} COMPONENT RuntimeLibraries LIBRARY DESTINATION ${VTK_INSTALL_LIB_DIR_CM24} COMPONENT RuntimeLibraries ARCHIVE DESTINATION ${VTK_INSTALL_LIB_DIR_CM24} COMPONENT Development) ENDIF(NOT VTK_INSTALL_NO_LIBRARIES) IF(NOT VTK_INSTALL_NO_DEVELOPMENT) INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/cmapreduce.h ${CMAKE_CURRENT_SOURCE_DIR}/error.h ${CMAKE_CURRENT_SOURCE_DIR}/hash.h ${CMAKE_CURRENT_SOURCE_DIR}/irregular.h ${CMAKE_CURRENT_SOURCE_DIR}/keymultivalue.h ${CMAKE_CURRENT_SOURCE_DIR}/keyvalue.h ${CMAKE_CURRENT_SOURCE_DIR}/mapreduce.h ${CMAKE_CURRENT_SOURCE_DIR}/memory.h ${CMAKE_CURRENT_SOURCE_DIR}/mrmpi_config.h DESTINATION ${VTK_INSTALL_INCLUDE_DIR_CM24}/mrmpi COMPONENT Development) ENDIF(NOT VTK_INSTALL_NO_DEVELOPMENT)