On Mon, Nov 24, 2008 at 4:39 PM, Michael Jackson <span dir="ltr">&lt;<a href="mailto:mike.jackson@bluequartz.net">mike.jackson@bluequartz.net</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

One of the better sources to look at is FindBoost.cmake:<br>
<br>
Here are some CMake Predefined variables that you will find useful:<br>
APPLE<br>
CYGWIN<br>
MSVC<br>
UNIX<br>
WIN32<br>
<br>
You can use the cmake --help-variable [variable] for more information if you have the command line handy.<br>
<br>
You may also might need to parse the contents of the CMAKE_SYSTEM variable or the CMAKE_HOST_SYSTEM variable. Look at the docs for the differences between them.<br>
<br>
CMAKE_HOST_SYSTEM_NAME and CMAKE_SYSTEM_NAME may also come in handy.</blockquote></div><br>What about for library dependencies for different build configurations, such as release and debug?<br><br>Suppose I have a_d.lib and a_d.o for debug, and a.lib and a.o for release. What would I do in this case? Must I use the if conditionals for this as well? Not sure how CMake handles this common scenario.<br>