Skip to content

Merge all Darwin libraries together

Louis Moureaux requested to merge lmoureau/ProtoDarwin:feature/cmake into master

This is a collection of changes to the build system:

  • Merge all libraries together (taken from !44 (merged))
  • Fix ODR violations (taken from !44 (merged)), this is needed for the above to work
  • Split functions from darwin.h into FileUtils.h/.cc, this is useful for the next item because it makes natsort a private dependency
  • Install a project configuration so find_package(Darwin) will work (needed for CMake-enabled DAS)
  • Generate the setup file with CMake so it works in bash (taken from !44 (merged))

Merge request reports