# Change in behavior wrt LANGUAGE source property?

**URL:** https://discourse.cmake.org/t/change-in-behavior-wrt-language-source-property/4600
**Category:** Usage
**Created:** [December 6, 2021, 8:27am UTC](https://discourse.cmake.org/t/change-in-behavior-wrt-language-source-property/4600 "2021-12-06T08:27:10Z")
**Posts on this page:** 1
**Showing post:** 2

<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: [December 6, 2021, 11:21am UTC](https://discourse.cmake.org/t/change-in-behavior-wrt-language-source-property/4600/2 "2021-12-06T11:21:39Z")

</div>

From your description, I suppose that your files are not C source but assembly with pre-processing.

So, it is, anyway, an error to specify `C` as language when the files do not contained `C` source…

Maybe this [discussion](https://discourse.cmake.org/t/processing-assembly-files-with-c-preprocessor-statements/3599) can be of some help.

---

_[View the full topic](https://discourse.cmake.org/t/change-in-behavior-wrt-language-source-property/4600)._
