Use INTERFACE_INCLUDE_DIRECTORIES to populate target includes
This avoids each dependent target having to know what include directories are required for its parent. Also extracts common code into cmake functions Refs #20288
Showing
- buildconfig/CMake/QtTargetFunctions.cmake 59 additions, 20 deletionsbuildconfig/CMake/QtTargetFunctions.cmake
- qt/CMakeLists.txt 0 additions, 3 deletionsqt/CMakeLists.txt
- qt/scientific_interfaces/CMakeLists.txt 66 additions, 3 deletionsqt/scientific_interfaces/CMakeLists.txt
- qt/scientific_interfaces/DynamicPDF/CMakeLists.txt 18 additions, 18 deletionsqt/scientific_interfaces/DynamicPDF/CMakeLists.txt
- qt/scientific_interfaces/EnggDiffraction/CMakeLists.txt 19 additions, 19 deletionsqt/scientific_interfaces/EnggDiffraction/CMakeLists.txt
- qt/scientific_interfaces/General/CMakeLists.txt 18 additions, 18 deletionsqt/scientific_interfaces/General/CMakeLists.txt
- qt/scientific_interfaces/ISISReflectometry/CMakeLists.txt 18 additions, 18 deletionsqt/scientific_interfaces/ISISReflectometry/CMakeLists.txt
- qt/scientific_interfaces/ISISSANS/CMakeLists.txt 19 additions, 19 deletionsqt/scientific_interfaces/ISISSANS/CMakeLists.txt
- qt/scientific_interfaces/Indirect/CMakeLists.txt 19 additions, 19 deletionsqt/scientific_interfaces/Indirect/CMakeLists.txt
- qt/scientific_interfaces/MultiDatasetFit/CMakeLists.txt 22 additions, 19 deletionsqt/scientific_interfaces/MultiDatasetFit/CMakeLists.txt
- qt/scientific_interfaces/Muon/CMakeLists.txt 19 additions, 21 deletionsqt/scientific_interfaces/Muon/CMakeLists.txt
- qt/widgets/common/CMakeLists.txt 3 additions, 1 deletionqt/widgets/common/CMakeLists.txt
Loading
Please register or sign in to comment