Surveys:
Transients:
Pulsar:
CR-Tools:
RM Synthesis:
Design goals
if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/RM) ## ## Package is part of the current code tree ## ExternalProject_Add (rm PREFIX ${CMAKE_CURRENT_BINARY_DIR}/RM DOWNLOAD_DIR download SOURCE_DIR source URL ${CMAKE_CURRENT_SOURCE_DIR}/RM CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX} -DRM_WITH_ITPP=${RM_WITH_ITPP} -DRM_WITH_ARMADILLO=${RM_WITH_ARMADILLO} ) else (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/RM) ## ## Package is not part of current code tree - fetch sources from repository ## ExternalProject_Add (rm PREFIX ${CMAKE_CURRENT_BINARY_DIR}/RM DOWNLOAD_DIR download SOURCE_DIR source SVN_REPOSITORY http://usg.lofar.org/svn/code/trunk/src/RM CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX} -DRM_WITH_ITPP=${RM_WITH_ITPP} -DRM_WITH_ARMADILLO=${RM_WITH_ARMADILLO} ) endif (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/RM)
Without going into all the the details here: the CMake scripts now have been set up such that they are able to to deal with the code of the various packages being hosted within individual repositories. One of the recurring complaints about LUS has been, that in order to get to one package a lot of material was getting check out, which was not of interest for that specific purpose. Nevertheless the option to utilize a common base framework (for system inspection and configuration) was something people were in favor of, such that an updated framework needs to be a bit more flexible - the above bit of code provides that level of flexibility. — Lars Bahren 2011/11/08 12:16
src/DSP
into src/contrib
; as both directories contained contributed bits of code anyway, there was little reason to keep around two different collections. — Lars Bahren 2011/11/07 18:51LOFARSOFT/data/lopes
to src/CR-Tools/data
, as the files are used with the CR software only. Given the fact we are planning to better separate the individual packages in the software collection, we should not be keeping package-specific data in a directory shared by everybody. — Lars Bahren 2011/11/04 14:02