diff --git a/CEP/DP3/DPPP_AOFlag/CMakeLists.txt b/CEP/DP3/DPPP_AOFlag/CMakeLists.txt index 6f881f3861d0174d653a2b5c15bec929b01fac14..a9a4d3d004a520cfdf5d212656dc28c83a65daca 100644 --- a/CEP/DP3/DPPP_AOFlag/CMakeLists.txt +++ b/CEP/DP3/DPPP_AOFlag/CMakeLists.txt @@ -5,7 +5,9 @@ lofar_package(DPPP_AOFlag 1.0 DEPENDS DPPP) include(LofarFindPackage) lofar_find_package(AOFlagger REQUIRED) lofar_find_package(Casacore COMPONENTS casa ms tables REQUIRED) -lofar_find_package(Boost REQUIRED COMPONENTS date_time thread filesystem system) +lofar_find_package(Boost REQUIRED COMPONENTS date_time thread filesystem system python) +# AOFlagger depends on Python 2.7, see aoflagger CMake +lofar_find_package(Python 2.7 REQUIRED) #lofar_find_package(GSL) lofar_find_package(LibXml2 REQUIRED) lofar_find_package(PNG REQUIRED) @@ -16,6 +18,17 @@ lofar_find_package(CFITSIO REQUIRED) # list(APPEND LOFAR_EXTRA_LIBRARIES ${RT_LIBRARY}) #endif(CMAKE_SYSTEM_NAME MATCHES "Linux") +# Copied from AOFlagger CMakeLists to link in GTKMM if AOFlagger was built with it +find_package(PkgConfig) +pkg_check_modules(GTKMM gtkmm-3.0>=3.0.0) +pkg_check_modules(GLIBMM glibmm-2.4) +pkg_check_modules(SIGCXX sigc++-2.0) + +if(GTKMM_FOUND) + set(LOFAR_EXTRA_LIBRARIES ${LOFAR_EXTRA_LIBRARIES} ${GTKMM_LIBRARIES} ${GLIBMM_LIBRARIES}) +endif(GTKMM_FOUND) +# End check for GTKMM + add_subdirectory(include/DPPP_AOFlag) add_subdirectory(src) add_subdirectory(test)