summaryrefslogtreecommitdiff
path: root/BuildInfo.hs
diff options
context:
space:
mode:
Diffstat (limited to 'BuildInfo.hs')
-rw-r--r--BuildInfo.hs101
1 files changed, 2 insertions, 99 deletions
diff --git a/BuildInfo.hs b/BuildInfo.hs
index 271c55211..40aa2fdfb 100644
--- a/BuildInfo.hs
+++ b/BuildInfo.hs
@@ -9,103 +9,6 @@
module BuildInfo where
-import Data.List
-import Data.Ord
-import qualified Data.CaseInsensitive as CI
-
+-- This file is generated by the configure program with the results of its
+-- probing.
#include "Build/SysConfig"
-
-buildFlags :: [String]
-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_S3
- , "S3"
-#if MIN_VERSION_aws(0,10,6)
- ++ "(multipartupload)"
-#endif
-#if MIN_VERSION_aws(0,13,0)
- ++ "(storageclasses)"
-#endif
-#else
-#warning Building without S3.
-#endif
-#ifdef WITH_WEBDAV
- , "WebDAV"
-#else
-#warning Building without WebDAV.
-#endif
-#ifdef WITH_INOTIFY
- , "Inotify"
-#endif
-#ifdef WITH_FSEVENTS
- , "FsEvents"
-#endif
-#ifdef WITH_KQUEUE
- , "Kqueue"
-#endif
-#ifdef WITH_DBUS
- , "DBus"
-#endif
-#ifdef WITH_DESKTOP_NOTIFY
- , "DesktopNotify"
-#endif
-#ifdef WITH_CONCURRENTOUTPUT
- , "ConcurrentOutput"
-#else
-#warning Building without ConcurrentOutput
-#endif
-#ifdef WITH_TORRENTPARSER
- , "TorrentParser"
-#endif
-#ifdef WITH_MAGICMIME
- , "MagicMime"
-#endif
- -- Always enabled now, but users may be used to seeing these flags
- -- listed.
- , "Feeds"
- , "Testsuite"
- ]
-
--- Not a complete list, let alone a listing transitive deps, but only
--- the ones that are often interesting to know.
-dependencyVersions :: [String]
-dependencyVersions = map fmt $ sortBy (comparing (CI.mk . fst))
- [ ("feed", VERSION_feed)
- , ("uuid", VERSION_uuid)
- , ("bloomfilter", VERSION_bloomfilter)
- , ("http-client", VERSION_http_client)
- , ("persistent-sqlite", VERSION_persistent_sqlite)
- , ("cryptonite", VERSION_cryptonite)
-#ifdef WITH_S3
- , ("aws", VERSION_aws)
-#endif
-#ifdef WITH_WEBDAV
- , ("DAV", VERSION_DAV)
-#endif
-#ifdef WITH_TORRENTPARSER
- , ("torrent", VERSION_torrent)
-#endif
-#ifdef WITH_WEBAPP
- , ("yesod", VERSION_yesod)
-#endif
-#ifdef TOOL_VERSION_ghc
- , ("ghc", TOOL_VERSION_ghc)
-#endif
- ]
- where
- fmt (p, v) = p ++ "-" ++ v