# How to share common cmake properties between exes?

**URL:** <https://discourse.cmake.org/t/how-to-share-common-cmake-properties-between-exes/1120>\
**Category:** Code\
**Created:** [April 28, 2020, 11:55pm UTC](https://discourse.cmake.org/t/how-to-share-common-cmake-properties-between-exes/1120 "2020-04-28T23:55:02Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![marc.chevrier](https://discourse.cmake.org/letter_avatar_proxy/v4/letter/m/ecb155/32.png) [@marc.chevrier](https://discourse.cmake.org/u/marc.chevrier)\
**Post date:** [April 29, 2020, 8:15am UTC](https://discourse.cmake.org/t/how-to-share-common-cmake-properties-between-exes/1120/4 "2020-04-29T08:15:52Z")

</div>

Possibly using INTERFACE library can help:

```cmake
add_library (daemon INTERFACE)
target_compile_options (daemon INTERFACE ...)
target_link_options (daemon INTERFACE ...)

add_executable (my_target ...)
target_link_libraries (my_target PRIVATE daemon)

```

---

_[View the full topic](https://discourse.cmake.org/t/how-to-share-common-cmake-properties-between-exes/1120)._
