aboutsummaryrefslogtreecommitdiff
path: root/hsm-cam/hsm-cam.cabal
diff options
context:
space:
mode:
Diffstat (limited to 'hsm-cam/hsm-cam.cabal')
-rw-r--r--hsm-cam/hsm-cam.cabal24
1 files changed, 14 insertions, 10 deletions
diff --git a/hsm-cam/hsm-cam.cabal b/hsm-cam/hsm-cam.cabal
index a4aa467..ade45d9 100644
--- a/hsm-cam/hsm-cam.cabal
+++ b/hsm-cam/hsm-cam.cabal
@@ -9,14 +9,16 @@ extra-source-files:
library
build-depends:
, base
+ , bytestring
, effectful-core
, effectful-plugin
, hsm-log
- , resourcet-effectful
-
- cxx-options:
- -O3 -Wall -Wextra -Werror -std=c++20 -I/usr/include/libcamera
+ , JuicyPixels
+ , primitive
+ , shared-memory
+ , vector
+ cxx-options: -O3 -Wall -Wextra -Werror -std=c++20
cxx-sources: FFI/Cam.cpp
default-language: GHC2024
exposed-modules: Hsm.Cam
@@ -29,20 +31,22 @@ library
-O2 -Wall -Werror -Wno-star-is-type -Wunused-packages
-fplugin=Effectful.Plugin
- include-dirs: FFI Hsm/Cam
+ include-dirs: FFI Hsm/Cam /usr/include/libcamera
other-modules: Hsm.Cam.FFI
executable test-cam
build-depends:
, base
+ , bytestring
, effectful-core
, effectful-plugin
, hsm-log
- , resourcet-effectful
-
- cxx-options:
- -O3 -Wall -Wextra -Werror -std=c++20 -I/usr/include/libcamera
+ , JuicyPixels
+ , primitive
+ , shared-memory
+ , vector
+ cxx-options: -O3 -Wall -Wextra -Werror -std=c++20
cxx-sources: FFI/Cam.cpp
default-language: GHC2024
extra-libraries:
@@ -57,7 +61,7 @@ executable test-cam
if !arch(x86_64)
ghc-options: -optl=-mno-fix-cortex-a53-835769
- include-dirs: FFI Hsm/Cam
+ include-dirs: FFI Hsm/Cam /usr/include/libcamera
main-is: Test/Cam.hs
other-modules:
Hsm.Cam