+
Skip to content

tmcgilchrist/virtual

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exercise using Dune's virtual libraries and conditional compilation.

We want to have two different implementations of system_process, one for Linux and another for MacOS. These can be included in conditionally compiled executables. However trying to use them in tests results in this error:

$ dune build @all
File "test/dune", line 5, characters 20-48:
5 |  (libraries virtual virtual.linux_system_process))
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Error: Library "virtual.linux_system_process" in
_build/default/lib/system_process/linux is hidden (unsatisfied 'enabled_if').
-> required by _build/default/test/test_virtual.exe
-> required by alias test/all

It's unclear how to use virtual libraries in test code.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载