# Ask for help in reading generator expression

**URL:** https://discourse.cmake.org/t/ask-for-help-in-reading-generator-expression/12920
**Category:** Usage
**Created:** [November 9, 2024, 12:05am UTC](https://discourse.cmake.org/t/ask-for-help-in-reading-generator-expression/12920 "2024-11-09T00:05:04Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![ClausKlein](https://discourse.cmake.org/user_avatar/discourse.cmake.org/clausklein/32/352_2.png) [@ClausKlein](https://discourse.cmake.org/u/ClausKlein)
#### Post date: [November 9, 2024, 4:42am UTC](https://discourse.cmake.org/t/ask-for-help-in-reading-generator-expression/12920/2 "2024-11-09T04:42:35Z")

</div>

> [@PRIVATE target\_link\_libraries on header only imported library results in linkage requirement](https://discourse.cmake.org/t/private-target-link-libraries-on-header-only-imported-library-results-in-linkage-requirement/1350):
>
> Let’s assume I have a library that links privately to an imported, header only library: FindAsio.cmake (unfortunately does not export itself) add\_library(asio::asio INTERFACE IMPORTED) set\_target\_properties(asio::asio PROPERTIES INTERFACE\_INCLUDE\_DIRECTORIES ${Asio\_INCLUDE\_DIR} INTERFACE\_COMPILE\_DEFINITIONS ASIO\_STANDALONE) and then the project of choice: add\_library (fineftp all\_my\_sources.cpp) add\_library (fineftp::fineftp ALIAS fineftp) target\_link\_libraries(fineftp PRIVA…

---

_[View the full topic](https://discourse.cmake.org/t/ask-for-help-in-reading-generator-expression/12920)._
