+ -- Cabal prints a scary "Package contains no library to register"
+ -- message if we call register but this is an executable package.
+ -- We therefore don't call it if we don't have a library for it.
+ when (isJust (library pd_reg)) $
+ (regHook simpleUserHooks) pd_reg lbi_reg userHooks registerFlags