warn when various build flags are unset
This commit is contained in:
parent
533bc8a83e
commit
75ad28dd7c
2 changed files with 20 additions and 1 deletions
|
@ -45,7 +45,6 @@ import Assistant.Threads.XMPPClient
|
|||
import Assistant.Threads.XMPPPusher
|
||||
#endif
|
||||
#else
|
||||
#warning Building without the webapp. You probably need to install Yesod..
|
||||
import Assistant.Types.UrlRenderer
|
||||
#endif
|
||||
import qualified Utility.Daemon
|
||||
|
|
|
@ -14,21 +14,33 @@ buildFlags = filter (not . null)
|
|||
[ ""
|
||||
#ifdef WITH_ASSISTANT
|
||||
, "Assistant"
|
||||
#else
|
||||
#warning Building without the assistant.
|
||||
#endif
|
||||
#ifdef WITH_WEBAPP
|
||||
, "Webapp"
|
||||
#else
|
||||
#warning Building without the webapp. You probably need to install Yesod..
|
||||
#endif
|
||||
#ifdef WITH_PAIRING
|
||||
, "Pairing"
|
||||
#else
|
||||
#warning Building without local pairing.
|
||||
#endif
|
||||
#ifdef WITH_TESTSUITE
|
||||
, "Testsuite"
|
||||
#else
|
||||
#warning Building without the testsuite.
|
||||
#endif
|
||||
#ifdef WITH_S3
|
||||
, "S3"
|
||||
#else
|
||||
#warning Building without S3.
|
||||
#endif
|
||||
#ifdef WITH_WEBDAV
|
||||
, "WebDAV"
|
||||
#else
|
||||
#warning Building without WebDAV.
|
||||
#endif
|
||||
#ifdef WITH_INOTIFY
|
||||
, "Inotify"
|
||||
|
@ -44,21 +56,29 @@ buildFlags = filter (not . null)
|
|||
#endif
|
||||
#ifdef WITH_XMPP
|
||||
, "XMPP"
|
||||
#else
|
||||
#warning Building without XMPP.
|
||||
#endif
|
||||
#ifdef WITH_DNS
|
||||
, "DNS"
|
||||
#endif
|
||||
#ifdef WITH_FEED
|
||||
, "Feeds"
|
||||
#else
|
||||
#warning Building without Feeds.
|
||||
#endif
|
||||
#ifdef WITH_QUVI
|
||||
, "Quvi"
|
||||
#else
|
||||
#warning Building without quvi.
|
||||
#endif
|
||||
#ifdef WITH_TDFA
|
||||
, "TDFA"
|
||||
#endif
|
||||
#ifdef WITH_CRYPTOHASH
|
||||
, "CryptoHash"
|
||||
#else
|
||||
#warning Building without CryptoHash.
|
||||
#endif
|
||||
#ifdef WITH_EKG
|
||||
, "EKG"
|
||||
|
|
Loading…
Reference in a new issue