-
- Downloads
Bug 1310:
- New lofar_package() macro replaces lofar_add_package(). The new macro supports recursive addition of LOFAR packages, using the dependencies passed as arguments. For example: lofar_package(Blob 1.0 DEPENDS Common) will add the package Common to the build (unless it was already added). This new features enables a "top-down" package specification order, which is required for building subsystems. - New lofar_add_package() macro replaces lofar_add_subdirectory(). This macro uses a ${pkg}_SOURCE_DIR variable to locate the source directory of the package <pkg>. This information is needed, as we cannot simply include actual subdirectories anymore, because dependent package(s) might be located in a different directory tree. - New file LofarPackageList.cmake, which sets the ${pkg}_SOURCE_DIR variables. This file is generated by a script gen_LofarPackageList_cmake.sh, which must be rerun when LOFAR packages are added, moved, or removed.
Showing
- CEP/CMakeLists.txt 8 additions, 8 deletionsCEP/CMakeLists.txt
- CEP/Calibration/BBSControl/CMakeLists.txt 2 additions, 2 deletionsCEP/Calibration/BBSControl/CMakeLists.txt
- CEP/Calibration/BBSControl/scripts/CMakeLists.txt 29 additions, 0 deletionsCEP/Calibration/BBSControl/scripts/CMakeLists.txt
- CEP/Calibration/BBSKernel/CMakeLists.txt 2 additions, 2 deletionsCEP/Calibration/BBSKernel/CMakeLists.txt
- CEP/Calibration/CMakeLists.txt 2 additions, 2 deletionsCEP/Calibration/CMakeLists.txt
- CEP/DP3/CMakeLists.txt 2 additions, 2 deletionsCEP/DP3/CMakeLists.txt
- CEP/DP3/DPPP/CMakeLists.txt 2 additions, 2 deletionsCEP/DP3/DPPP/CMakeLists.txt
- CEP/Imager/CMakeLists.txt 2 additions, 2 deletionsCEP/Imager/CMakeLists.txt
- CEP/Imager/MWControl/CMakeLists.txt 2 additions, 2 deletionsCEP/Imager/MWControl/CMakeLists.txt
- CEP/Imager/MWImager/CMakeLists.txt 2 additions, 2 deletionsCEP/Imager/MWImager/CMakeLists.txt
- CEP/MS/CMakeLists.txt 2 additions, 2 deletionsCEP/MS/CMakeLists.txt
- CEP/MWCommon/CMakeLists.txt 2 additions, 2 deletionsCEP/MWCommon/CMakeLists.txt
- CEP/ParmDB/CMakeLists.txt 2 additions, 2 deletionsCEP/ParmDB/CMakeLists.txt
- CEP/Pipeline/CMakeLists.txt 2 additions, 2 deletionsCEP/Pipeline/CMakeLists.txt
- CEP/pyparmdb/CMakeLists.txt 2 additions, 2 deletionsCEP/pyparmdb/CMakeLists.txt
- CMake/LofarAddPackage.cmake 0 additions, 108 deletionsCMake/LofarAddPackage.cmake
- CMake/LofarMacros.cmake 0 additions, 27 deletionsCMake/LofarMacros.cmake
- CMake/LofarPackage.cmake 180 additions, 0 deletionsCMake/LofarPackage.cmake
- CMake/LofarPackageList.cmake 96 additions, 0 deletionsCMake/LofarPackageList.cmake
- CMake/PythonInstall.cmake 2 additions, 1 deletionCMake/PythonInstall.cmake
CMake/LofarAddPackage.cmake
deleted
100644 → 0
CMake/LofarPackage.cmake
0 → 100644
CMake/LofarPackageList.cmake
0 → 100644
Please register or sign in to comment