fix build with assistant disabled and webapp enabled
The webapp modules cannot build with the assistant disabled, so make the webapp be under the assistant build flag. Sponsored-by: Jarkko Kniivilä on Patreon
This commit is contained in:
parent
46faf74d90
commit
02ef3d6a64
5 changed files with 68 additions and 57 deletions
108
git-annex.cabal
108
git-annex.cabal
|
@ -514,6 +514,60 @@ Executable git-annex
|
|||
C-Sources: Utility/libkqueue.c
|
||||
Includes: Utility/libkqueue.h
|
||||
Other-Modules: Utility.DirWatcher.Kqueue
|
||||
|
||||
if flag(Webapp)
|
||||
Build-Depends:
|
||||
yesod (>= 1.4.3),
|
||||
yesod-static (>= 1.5.1),
|
||||
yesod-form (>= 1.4.8),
|
||||
yesod-core (>= 1.6.0),
|
||||
path-pieces (>= 0.2.1),
|
||||
warp (>= 3.2.8),
|
||||
warp-tls (>= 3.2.2),
|
||||
wai,
|
||||
wai-extra,
|
||||
blaze-builder,
|
||||
clientsession,
|
||||
template-haskell,
|
||||
shakespeare (>= 2.0.11)
|
||||
CPP-Options: -DWITH_WEBAPP
|
||||
Other-Modules:
|
||||
Command.WebApp
|
||||
Assistant.Threads.WebApp
|
||||
Assistant.Threads.PairListener
|
||||
Assistant.WebApp
|
||||
Assistant.WebApp.Common
|
||||
Assistant.WebApp.Configurators
|
||||
Assistant.WebApp.Configurators.AWS
|
||||
Assistant.WebApp.Configurators.Delete
|
||||
Assistant.WebApp.Configurators.Edit
|
||||
Assistant.WebApp.Configurators.Fsck
|
||||
Assistant.WebApp.Configurators.IA
|
||||
Assistant.WebApp.Configurators.Local
|
||||
Assistant.WebApp.Configurators.Pairing
|
||||
Assistant.WebApp.Configurators.Preferences
|
||||
Assistant.WebApp.Configurators.Ssh
|
||||
Assistant.WebApp.Configurators.Unused
|
||||
Assistant.WebApp.Configurators.Upgrade
|
||||
Assistant.WebApp.Configurators.WebDAV
|
||||
Assistant.WebApp.Control
|
||||
Assistant.WebApp.DashBoard
|
||||
Assistant.WebApp.Documentation
|
||||
Assistant.WebApp.Form
|
||||
Assistant.WebApp.Gpg
|
||||
Assistant.WebApp.MakeRemote
|
||||
Assistant.WebApp.Notifications
|
||||
Assistant.WebApp.OtherRepos
|
||||
Assistant.WebApp.Page
|
||||
Assistant.WebApp.Pairing
|
||||
Assistant.WebApp.Repair
|
||||
Assistant.WebApp.RepoId
|
||||
Assistant.WebApp.RepoList
|
||||
Assistant.WebApp.SideBar
|
||||
Assistant.WebApp.Types
|
||||
Assistant.MakeRepo
|
||||
Utility.Yesod
|
||||
Utility.WebApp
|
||||
|
||||
if flag(Dbus)
|
||||
if (os(linux))
|
||||
|
@ -521,60 +575,6 @@ Executable git-annex
|
|||
CPP-Options: -DWITH_DBUS -DWITH_DESKTOP_NOTIFY -DWITH_DBUS_NOTIFICATIONS
|
||||
Other-Modules: Utility.DBus
|
||||
|
||||
if flag(Webapp)
|
||||
Build-Depends:
|
||||
yesod (>= 1.4.3),
|
||||
yesod-static (>= 1.5.1),
|
||||
yesod-form (>= 1.4.8),
|
||||
yesod-core (>= 1.6.0),
|
||||
path-pieces (>= 0.2.1),
|
||||
warp (>= 3.2.8),
|
||||
warp-tls (>= 3.2.2),
|
||||
wai,
|
||||
wai-extra,
|
||||
blaze-builder,
|
||||
clientsession,
|
||||
template-haskell,
|
||||
shakespeare (>= 2.0.11)
|
||||
CPP-Options: -DWITH_WEBAPP
|
||||
Other-Modules:
|
||||
Command.WebApp
|
||||
Assistant.Threads.WebApp
|
||||
Assistant.Threads.PairListener
|
||||
Assistant.WebApp
|
||||
Assistant.WebApp.Common
|
||||
Assistant.WebApp.Configurators
|
||||
Assistant.WebApp.Configurators.AWS
|
||||
Assistant.WebApp.Configurators.Delete
|
||||
Assistant.WebApp.Configurators.Edit
|
||||
Assistant.WebApp.Configurators.Fsck
|
||||
Assistant.WebApp.Configurators.IA
|
||||
Assistant.WebApp.Configurators.Local
|
||||
Assistant.WebApp.Configurators.Pairing
|
||||
Assistant.WebApp.Configurators.Preferences
|
||||
Assistant.WebApp.Configurators.Ssh
|
||||
Assistant.WebApp.Configurators.Unused
|
||||
Assistant.WebApp.Configurators.Upgrade
|
||||
Assistant.WebApp.Configurators.WebDAV
|
||||
Assistant.WebApp.Control
|
||||
Assistant.WebApp.DashBoard
|
||||
Assistant.WebApp.Documentation
|
||||
Assistant.WebApp.Form
|
||||
Assistant.WebApp.Gpg
|
||||
Assistant.WebApp.MakeRemote
|
||||
Assistant.WebApp.Notifications
|
||||
Assistant.WebApp.OtherRepos
|
||||
Assistant.WebApp.Page
|
||||
Assistant.WebApp.Pairing
|
||||
Assistant.WebApp.Repair
|
||||
Assistant.WebApp.RepoId
|
||||
Assistant.WebApp.RepoList
|
||||
Assistant.WebApp.SideBar
|
||||
Assistant.WebApp.Types
|
||||
Assistant.MakeRepo
|
||||
Utility.Yesod
|
||||
Utility.WebApp
|
||||
|
||||
if flag(Pairing)
|
||||
Build-Depends: network-multicast, network-info
|
||||
CPP-Options: -DWITH_PAIRING
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue