diff options
Diffstat (limited to 'lib/dune')
| -rw-r--r-- | lib/dune | 56 |
1 files changed, 27 insertions, 29 deletions
@@ -1,31 +1,29 @@ (library (name relational_engine) - (libraries ctypes ctypes-foreign) - (modes native) - (foreign_stubs - (language cxx) - (names merklecpp_stubs) - (flags - (:standard -lssl -lcrypto) - (-L %{env:LIBRESSL_LIB_PATH=}) - (-I %{env:LIBRESSL_INCLUDE_PATH=}) - (-I %{env:MERKLECPP_INCLUDE_PATH=}))) - - ;; (ctypes - ;; (external_library_name merklecpp_stub) - ;; (headers (include "/Users/mmagueta/CLionProjects/merklecpp_stub/library.h")) - ;; (build_flags_resolver - ;; (vendored - ;; (c_flags - ;; -L %{env:MERKLECPP_LIB_PATH=}))) - ;; (type_description - ;; (instance Types) - ;; (functor Type_description)) - ;; (function_description - ;; (concurrency unlocked) - ;; (instance Functions) - ;; (functor Function_description)) - ;; (generated_types Types_generated) - ;; (generated_entry_point C)) - - ) + (libraries ctypes ctypes-foreign data-encoding) + ;; (c_library_flags -lssl -lcrypto -L %{env:LIBRESSL_LIB_PATH=}) + ;; (foreign_stubs + ;; (language cxx) + ;; (names merklecpp_stubs) + ;; (flags + ;; (:standard -lssl -lcrypto) + ;; (-L %{env:LIBRESSL_LIB_PATH=}) + ;; (-I %{env:LIBRESSL_INCLUDE_PATH=}) + ;; (-I %{env:MERKLECPP_INCLUDE_PATH=}))) + + (ctypes + (external_library_name relational_engine) + (headers (include %{env:LIBRELATIONAL_ENGINE_INCLUDE_PATH=}/library.h)) + (build_flags_resolver + (vendored + (c_flags + -L %{env:LIBRELATIONAL_ENGINE_LIB_PATH=}))) + (type_description + (instance Types) + (functor core_types)) + (function_description + (concurrency unlocked) + (instance Functions) + (functor core_functions)) + (generated_types Types_generated) + (generated_entry_point C))) |
