kwiver icon indicating copy to clipboard operation
kwiver copied to clipboard

Consolidate build-time include paths

Open linus-sherrill opened this issue 4 years ago • 0 comments

There are several include paths that are configured at CMake time and then included during the build.

  • plugin include path (vital/algorithm_plugin_manager_paths.h)
  • sprokit pipe file include path (sprokit/src/sprokit/pipeline_util/include-paths.h)
  • sprokit cluster include path (sprokit/src/process/cluster/cluster-paths.h) These are all done in separate files and some have special handling for windows builds.
  1. Why is there special handling for include-paths and cluster-paths, but not for algorithm_plugin_manager_paths?
  2. Consolidate all these build time paths into one include file.
  3. Rename algorithm_plugin_manager_paths.h to something more appropriate such as kwiver-search-paths.h
  4. The new file should have all paths assembled in one CMake file and the output file should be configured there too.

linus-sherrill avatar Aug 12 '20 20:08 linus-sherrill