packageify

This commit is contained in:
mtgmonkey
2025-11-30 14:59:29 +01:00
parent 735618dfb9
commit 2bc1cab2af
3 changed files with 5 additions and 5 deletions

View File

@@ -4,7 +4,7 @@
stdenv, stdenv,
... ...
}: let }: let
ghcExeOptions = "-O -Wall -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N -main-is Examples.main"; ghcExeOptions = "-O -Wall -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N -main-is Language.GLSL.Examples.main";
ghcPackages = p: [ ghcPackages = p: [
p.relude p.relude
p.pretty-simple p.pretty-simple
@@ -22,7 +22,7 @@ in
configurePhase = '' configurePhase = ''
''; '';
buildPhase = '' buildPhase = ''
ghc ${ghcExeOptions} ./Examples.hs -o ./Main ghc ${ghcExeOptions} ./Language/GLSL/Examples.hs -o ./Main
''; '';
installPhase = '' installPhase = ''
mkdir -p $out/bin mkdir -p $out/bin

View File

@@ -1,7 +1,7 @@
{-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE OverloadedStrings #-}
module Types module Language.GLSL
( Program ( Program
, Expressions , Expressions
, Expression(..) , Expression(..)

View File

@@ -1,7 +1,7 @@
{-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE OverloadedStrings #-}
module Examples (main) where module Language.GLSL.Examples (main) where
-- IMPORTS -- -- IMPORTS --
@@ -9,7 +9,7 @@ import Text.Pretty.Simple
import Relude import Relude
import Types import Language.GLSL
-- MAIN -- -- MAIN --