From aacb766ef0ec85c2a90872790652792a954b17cf Mon Sep 17 00:00:00 2001 From: Jens Nolte <git@queezle.net> Date: Thu, 23 Dec 2021 19:50:47 +0100 Subject: [PATCH] Enable template haskell explicitly in modules where it is used --- quasar-wayland.cabal | 1 - src/Quasar/Wayland/Protocol/Generated.hs | 1 + src/Quasar/Wayland/Protocol/TH.hs | 2 ++ src/Quasar/Wayland/Utils/InlineC.hs | 2 ++ 4 files changed, 5 insertions(+), 1 deletion(-) diff --git a/quasar-wayland.cabal b/quasar-wayland.cabal index 777fefa..6f8e673 100644 --- a/quasar-wayland.cabal +++ b/quasar-wayland.cabal @@ -47,7 +47,6 @@ common shared-properties RankNTypes ScopedTypeVariables StandaloneDeriving - TemplateHaskell TupleSections TypeApplications TypeFamilies diff --git a/src/Quasar/Wayland/Protocol/Generated.hs b/src/Quasar/Wayland/Protocol/Generated.hs index 0af2cbf..ed834e8 100644 --- a/src/Quasar/Wayland/Protocol/Generated.hs +++ b/src/Quasar/Wayland/Protocol/Generated.hs @@ -1,3 +1,4 @@ +{-# LANGUAGE TemplateHaskell #-} {-# OPTIONS_GHC -Wno-missing-export-lists #-} {-# OPTIONS_GHC -Wno-unused-imports #-} {-# OPTIONS_GHC -ddump-splices #-} diff --git a/src/Quasar/Wayland/Protocol/TH.hs b/src/Quasar/Wayland/Protocol/TH.hs index a0f436a..6b56de5 100644 --- a/src/Quasar/Wayland/Protocol/TH.hs +++ b/src/Quasar/Wayland/Protocol/TH.hs @@ -1,3 +1,5 @@ +{-# LANGUAGE TemplateHaskell #-} + module Quasar.Wayland.Protocol.TH ( generateWaylandProcol, generateWaylandProcols, diff --git a/src/Quasar/Wayland/Utils/InlineC.hs b/src/Quasar/Wayland/Utils/InlineC.hs index 73d1d8d..b6cc6f9 100644 --- a/src/Quasar/Wayland/Utils/InlineC.hs +++ b/src/Quasar/Wayland/Utils/InlineC.hs @@ -1,3 +1,5 @@ +{-# LANGUAGE TemplateHaskell #-} + module Quasar.Wayland.Utils.InlineC ( ctx ) where -- GitLab