Lukas Joswiak 618f8455c4 Add test executables to catch missing symbols
Currently, we have code in different folders like `flow/` and `fdbrpc/`
that should remain isolated. For example, `flow/` files should not
include functionality from any other modules. `fdbrpc/` files should
only be able to include functionality from itself and from `flow/`.
However, when creating a shared library, the linker doesn't complain
about undefined symbols -- this only happens when creating an
executable. Thus, for example, it is possible to forward declare an
`fdbclient` function in an `fdbrpc` file and then use it, and nothing
will break (when it should, because this is illegal).

This change adds dummy executables for a few modules (`flow`, `fdbrpc`,
`fdbclient`) that will cause a linker error if there are included
symbols which the linker can't resolve.
2022-07-06 14:49:33 -07:00
..
2022-05-23 12:47:51 +02:00
2022-02-09 10:48:18 -06:00
2019-06-09 15:21:36 -07:00
2022-06-30 00:10:47 +02:00
2019-02-15 00:01:42 -08:00
2022-02-09 10:48:18 -06:00
2022-04-28 16:53:38 -07:00
2021-12-14 08:44:39 -08:00