diff options
Diffstat (limited to 'hsm-cam/hsm-cam.cabal')
-rw-r--r-- | hsm-cam/hsm-cam.cabal | 35 |
1 files changed, 25 insertions, 10 deletions
diff --git a/hsm-cam/hsm-cam.cabal b/hsm-cam/hsm-cam.cabal index a4aa467..7dd0dab 100644 --- a/hsm-cam/hsm-cam.cabal +++ b/hsm-cam/hsm-cam.cabal @@ -9,14 +9,21 @@ extra-source-files: library build-depends: , base + , bytestring + , directory , effectful-core , effectful-plugin + , extra + , hsm-core , hsm-log - , resourcet-effectful - - cxx-options: - -O3 -Wall -Wextra -Werror -std=c++20 -I/usr/include/libcamera + , 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 @@ -29,20 +36,28 @@ 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 + , directory + , effectful , effectful-core , effectful-plugin + , extra + , hsm-core , hsm-log - , resourcet-effectful - - cxx-options: - -O3 -Wall -Wextra -Werror -std=c++20 -I/usr/include/libcamera + , 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: @@ -57,7 +72,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 |