# generate\_export\_header: generated file name, issue with case

**URL:** https://discourse.cmake.org/t/generate-export-header-generated-file-name-issue-with-case/7875
**Category:** Usage
**Tags:** os:linux
**Created:** [April 11, 2023, 9:02am UTC](https://discourse.cmake.org/t/generate-export-header-generated-file-name-issue-with-case/7875 "2023-04-11T09:02:45Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![adaldev](https://discourse.cmake.org/letter_avatar_proxy/v4/letter/a/9dc877/32.png) [@adaldev](https://discourse.cmake.org/u/adaldev)
#### Post date: [April 11, 2023, 9:02am UTC](https://discourse.cmake.org/t/generate-export-header-generated-file-name-issue-with-case/7875/1 "2023-04-11T09:02:45Z")

</div>

Hi,

I have an issue with …\_export.h file creation with generate\_export\_header.  
My targeted library is camel-cased (for instance MyLib).  
On windows, the generated file is name MyLib\_export.h while on ubuntu 16.04, I get mylib\_export.h, even if I force BASE\_NAME to MyLib.

Do I do something wrong?  
Why is the behavior different between OS?

Thanks,  
A.

---

<div class="post-metadata">

### Author: ![ben.boeckel](https://discourse.cmake.org/letter_avatar_proxy/v4/letter/b/ea5d25/32.png) [@ben.boeckel](https://discourse.cmake.org/u/ben.boeckel)
#### Post date: [April 24, 2023, 4:59am UTC](https://discourse.cmake.org/t/generate-export-header-generated-file-name-issue-with-case/7875/2 "2023-04-24T04:59:11Z")

</div>

That is…strange. Can you provide a small reproducer example?

---

<div class="post-metadata">

### Author: ![adaldev](https://discourse.cmake.org/letter_avatar_proxy/v4/letter/a/9dc877/32.png) [@adaldev](https://discourse.cmake.org/u/adaldev)
#### Post date: [April 24, 2023, 8:48am UTC](https://discourse.cmake.org/t/generate-export-header-generated-file-name-issue-with-case/7875/3 "2023-04-24T08:48:42Z")

</div>

[CMakeExample.7z](https://discourse.cmake.org/uploads/short-url/p7pisI7TdwMQa0DUsGaxOlcpB5c.7z) (2.5 KB)  
Here you are
