diff --git a/chapter-10/recipe-01/README.md b/chapter-10/recipe-01/README.md index 544974d7f..1f3175f33 100644 --- a/chapter-10/recipe-01/README.md +++ b/chapter-10/recipe-01/README.md @@ -1,5 +1,9 @@ # Installing your project -Abstract to be written ... +This recipe demonstrates how to install files, libraries, and executables. + +In this recipe, we introduce a small example project which is used in the +remaining recipes of this chapter. + - [cxx-example](cxx-example/) diff --git a/chapter-10/recipe-01/abstract.md b/chapter-10/recipe-01/abstract.md new file mode 100644 index 000000000..d8564a59a --- /dev/null +++ b/chapter-10/recipe-01/abstract.md @@ -0,0 +1,4 @@ +This recipe demonstrates how to install files, libraries, and executables. + +In this recipe, we introduce a small example project which is used in the +remaining recipes of this chapter. diff --git a/chapter-10/recipe-02/README.md b/chapter-10/recipe-02/README.md index b6031a68d..4726ef289 100644 --- a/chapter-10/recipe-02/README.md +++ b/chapter-10/recipe-02/README.md @@ -1,5 +1,10 @@ # Generating export headers -Abstract to be written ... +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/) diff --git a/chapter-10/recipe-02/abstract.md b/chapter-10/recipe-02/abstract.md new file mode 100644 index 000000000..aed32f676 --- /dev/null +++ b/chapter-10/recipe-02/abstract.md @@ -0,0 +1,5 @@ +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). diff --git a/chapter-10/recipe-03/README.md b/chapter-10/recipe-03/README.md index 87e4f16a9..a46d6ca62 100644 --- a/chapter-10/recipe-03/README.md +++ b/chapter-10/recipe-03/README.md @@ -1,5 +1,7 @@ # Exporting your targets -Abstract to be written ... +This recipe shows how CMake can let us export our targets so +that other projects using CMake can pick them up easily. + - [cxx-example](cxx-example/) diff --git a/chapter-10/recipe-03/abstract.md b/chapter-10/recipe-03/abstract.md new file mode 100644 index 000000000..c9aac8f25 --- /dev/null +++ b/chapter-10/recipe-03/abstract.md @@ -0,0 +1,2 @@ +This recipe shows how CMake can let us export our targets so +that other projects using CMake can pick them up easily. diff --git a/chapter-10/recipe-04/README.md b/chapter-10/recipe-04/README.md index e63d11cd9..25ef2f3fb 100644 --- a/chapter-10/recipe-04/README.md +++ b/chapter-10/recipe-04/README.md @@ -1,5 +1,7 @@ # Installing a superbuild project -Abstract to be written ... +This recipe shows how to install a superbuild which depends on a library which +may or may not be available on the system. + - [cxx-example](cxx-example/) diff --git a/chapter-10/recipe-04/abstract.md b/chapter-10/recipe-04/abstract.md new file mode 100644 index 000000000..08c15d8b6 --- /dev/null +++ b/chapter-10/recipe-04/abstract.md @@ -0,0 +1,2 @@ +This recipe shows how to install a superbuild which depends on a library which +may or may not be available on the system.