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.cabal79
1 files changed, 0 insertions, 79 deletions
diff --git a/hsm-cam/hsm-cam.cabal b/hsm-cam/hsm-cam.cabal
deleted file mode 100644
index 7dd0dab..0000000
--- a/hsm-cam/hsm-cam.cabal
+++ /dev/null
@@ -1,79 +0,0 @@
-cabal-version: 3.8
-author: Paul Oliver <contact@pauloliver.dev>
-name: hsm-cam
-version: 0.1.0.0
-extra-source-files:
- FFI/Cam.cpp
- FFI/Cam.hpp
-
-library
- build-depends:
- , base
- , bytestring
- , directory
- , effectful-core
- , effectful-plugin
- , extra
- , hsm-core
- , hsm-log
- , JuicyPixels
- , monad-loops
- , primitive
- , shared-memory
- , unix
- , vector
-
- cxx-options: -O3 -Wall -Wextra -Werror -std=c++20
- cxx-sources: FFI/Cam.cpp
- default-language: GHC2024
- exposed-modules: Hsm.Cam
- extra-libraries:
- camera
- camera-base
- stdc++
-
- ghc-options:
- -O2 -Wall -Werror -Wno-star-is-type -Wunused-packages
- -fplugin=Effectful.Plugin
-
- include-dirs: FFI Hsm/Cam /usr/include/libcamera
- other-modules: Hsm.Cam.FFI
-
-executable test-cam
- build-depends:
- , base
- , bytestring
- , directory
- , effectful
- , effectful-core
- , effectful-plugin
- , extra
- , hsm-core
- , hsm-log
- , JuicyPixels
- , monad-loops
- , primitive
- , shared-memory
- , unix
- , vector
-
- cxx-options: -O3 -Wall -Wextra -Werror -std=c++20
- cxx-sources: FFI/Cam.cpp
- default-language: GHC2024
- extra-libraries:
- camera
- camera-base
- stdc++
-
- ghc-options:
- -O2 -threaded -Wall -Werror -Wno-star-is-type -Wunused-packages
- -fplugin=Effectful.Plugin
-
- if !arch(x86_64)
- ghc-options: -optl=-mno-fix-cortex-a53-835769
-
- include-dirs: FFI Hsm/Cam /usr/include/libcamera
- main-is: Test/Cam.hs
- other-modules:
- Hsm.Cam
- Hsm.Cam.FFI