# Generating export headers

In this recipe we wish to:
- Build both a shared and static library from the same set of source files.
- Ensure that only the visibility of symbols in the shared library is properly delimited.

To demonstrate this, we revisit [Recipe 3 in Chapter 1](../../chapter-01/recipe-03).


- [cxx-example](cxx-example/)
