Only use cabal if there's a bin