[CMake] Add configuration support to include_directories()
Michael Jackson
mike.jackson at bluequartz.net
Tue Dec 23 15:40:15 EST 2008
On Dec 23, 2008, at 1:05 PM, Robert Dailey wrote:
>> Mike Jackson wrote
>> I am just thinking out loud here so if I am totally off the mark
>> just ignore.
>>
>> So the problem is including /foo/bar-d or /foo/bar for debug and
>> release.
>>
>> For a release build there is the -NDEBUG definition and for Debug
>> there is the -DEBUG compiler definitions defined (or something that
>> at effect)
>>
>> In your own project have a header file (MySetup.h) with something
>> like:
>>
>> #ifdef NDEBUG
>> #include "bar/setup.h"
>> #else
>> #include "bar-d/setup.h"
>> #endif
>>
>> Then you need to just have C:\foo on the include path.
>>
>> I _think_ something like that might work. Not sure how scalable or
>> maintainable that might be since I have never used wxWidgets.
>
> This is a great idea but I can't do this, since I would have to edit
> wxWidgets source files to make this work. For my own specific case I
> do not want to edit third party libraries. However, again, this is a
> very valid work around and would be usable in the typical case.
Um.. why would you need to modify the wxWidgets source?
---
Mike Jackson www.bluequartz.net
More information about the CMake
mailing list