On Friday, January 29, 2016 6:53:23 PM CET Sandro Andrade wrote: > Question: Minuet uses TiMidity++ and freepats as run-time > dependencies. Should I improve CMakeLists.txt to detect such > installations (they aren't libraries, maybe some ugly check is > required) as a way to hint packagers to add those as Minuet's > dependencies?
Hi, if they are really only runtime dependencies, a README.packagers that clearly states such dependencies is the better way to go. The rationale behind this is that for packages the build-process is usually decoupled from running applications (at least for binary distributions). The building is done on different systems than those the compiled software will be executed. So, a CMake check would be misleading, since such dependencies are not needed for building. Moreover they have to be specifically setup as runtime-dependencies to be automatically installed for the users. Cheers, Andreas
