[CMake] working around rc.exe "too many -I# options"

John Drescher drescherjm at gmail.com
Tue Oct 20 15:20:07 EDT 2009


> I am trying to add Windows versioning information to my project. I am
> using CMake 2.6.2 and VS2005.
>
> I have crafted a version.rc file which I use with all my libraries and
> executables. This is working well except for one library which has 94
> include directories, one greater than the 93 directory limit (lol)
> imposed by rc.exe, the Windows resource compiler.
>
> Thus, I am running into this issue:
>
> http://social.msdn.microsoft.com/forums/en-US/vcgeneral/thread/97be1e3a-82ec-430d-a260-d75ea173b62e
>
> Yes, the library probably could/should be refactored to get rid of this
> excessive number of include dirs, but that's not how it is today and I
> would prefer not to change it at this time.
>
> Has anyone hacked around this problem?
>

I have this in my main project. No, I have not found a good solution.
I should have reported this months ago. Since I was busy at the time I
just disabled the .rc and I have no icon..

John M. Drescher


More information about the CMake mailing list