include(LofarPackageVersion) # Create symbolic link to include directory. execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_BINARY_DIR}/include/${PACKAGE_NAME}) set(_inputproc_sources Package__Version.cc RSPBoards.cc RSPTimeStamp.cc Buffer/Ranges.cc Buffer/StationID.cc Delays/Delays.cc Station/Generator.cc Station/PacketFactory.cc Station/PacketReader.cc Station/RSPPacketFactory.cc ) if(MPI_FOUND) list(APPEND _inputproc_sources Transpose/MPISendStation.cc Transpose/MPIReceiveStations.cc Transpose/MPIUtil.cc ) endif(MPI_FOUND) lofar_add_library(inputproc ${_inputproc_sources}) if(UNIX AND NOT APPLE) target_link_libraries(inputproc rt) endif(UNIX AND NOT APPLE) lofar_add_bin_program(filterRSP Station/filterRSP.cc) lofar_add_bin_program(printRSP Station/printRSP.cc) lofar_add_bin_program(repairRSP Station/repairRSP.cc) lofar_add_bin_program(generateRSP Station/generateRSP.cc) lofar_add_bin_program(generate Station/generate.cc) lofar_add_bin_program(printDelays Delays/printDelays.cc) # install logprop files install(FILES Delays/printDelays.log_prop Station/generateRSP.log_prop DESTINATION etc) configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/mpirun.sh.in ${CMAKE_CURRENT_BINARY_DIR}/bin/mpirun.sh @ONLY) lofar_add_bin_scripts(${CMAKE_CURRENT_BINARY_DIR}/bin/mpirun.sh) lofar_add_bin_scripts(ping_intl.sh)