# CMakePresets: Joining a substring to an inherited env variable

**URL:** https://discourse.cmake.org/t/cmakepresets-joining-a-substring-to-an-inherited-env-variable/6543
**Category:** Usage
**Created:** [September 21, 2022, 3:14pm UTC](https://discourse.cmake.org/t/cmakepresets-joining-a-substring-to-an-inherited-env-variable/6543 "2022-09-21T15:14:46Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![pbouda95](https://discourse.cmake.org/user_avatar/discourse.cmake.org/pbouda95/32/2792_2.png) [@pbouda95](https://discourse.cmake.org/u/pbouda95)
#### Post date: [September 21, 2022, 3:14pm UTC](https://discourse.cmake.org/t/cmakepresets-joining-a-substring-to-an-inherited-env-variable/6543/1 "2022-09-21T15:14:46Z")

</div>

Hello all,  
Does CMakePresets enable to update a parent enviromment string variable while inheriting ? In my case I would like to append a substring to the SAME variable, like:  
` "environment": { "FOO": "$penv{FOO},blabla" }`  
Cheers,

---

<div class="post-metadata">

### Author: ![kyle.edwards](https://discourse.cmake.org/letter_avatar_proxy/v4/letter/k/65b543/32.png) [@kyle.edwards](https://discourse.cmake.org/u/kyle.edwards)
#### Post date: [September 21, 2022, 3:16pm UTC](https://discourse.cmake.org/t/cmakepresets-joining-a-substring-to-an-inherited-env-variable/6543/2 "2022-09-21T15:16:32Z")

</div>

There is not currently a way to append to an inherited variable. You can append to either the same variable that was passed into the process or a different variable.

---

<div class="post-metadata">

### Author: ![pbouda95](https://discourse.cmake.org/user_avatar/discourse.cmake.org/pbouda95/32/2792_2.png) [@pbouda95](https://discourse.cmake.org/u/pbouda95)
#### Post date: [September 21, 2022, 3:23pm UTC](https://discourse.cmake.org/t/cmakepresets-joining-a-substring-to-an-inherited-env-variable/6543/3 "2022-09-21T15:23:32Z")

</div>

@kyle.edwards thanks for that !  
However I am not sure to understand what do you mean by “append the same variable” … do you have an example ?  
Thanks,
