<div dir="ltr"><div>Hello</div>
<div>&nbsp;</div>
<div>Just&nbsp;to let you know:</div>
<div>&nbsp;</div>
<div>It turns out that the way cmake looks for a file to include, is by TRY_CO)MPILE() a tiny c-file whith for example #include GL/glu.h.</div>
<div>&nbsp;</div>
<div>However, Visual C++ cannot compile with #include &lt;glu.h&gt; if &lt;windows.h&gt; is not included too.</div>
<div>Therefore I will not succeed in compiling FLTK, unless I change checkincludefiles.cmake.</div>
<div>&nbsp;</div>
<div>I think I will give it up, and see if I can get Orfeo Toolbox to work with a binary installed FLTK instead.</div>
<div>&nbsp;</div>
<div>Thanks for the answers.</div>
<div>&nbsp;</div>
<div>Marianne<br></div>
<div class="gmail_quote">On Fri, Aug 8, 2008 at 10:15 PM, Marianne B. Wiese <span dir="ltr">&lt;<a href="mailto:mbwiese@gmail.com">mbwiese@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div dir="ltr">
<div>Hi David</div>
<div>&nbsp;</div>
<div>It says Cmake 2.4 patch&nbsp;8.</div>
<div>Sorry.<br></div><font color="#888888">
<div>Marianne<br></div></font>
<div>
<div></div>
<div class="Wj3C7c">
<div class="gmail_quote">On Fri, Aug 8, 2008 at 4:19 PM, David Cole <span dir="ltr">&lt;<a href="mailto:david.cole@kitware.com" target="_blank">david.cole@kitware.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div dir="ltr">What does &quot;cmake --version&quot; report? There was no CMake <a href="http://2.2.6./" target="_blank">2.2.6.</a>.... 
<div><br></div>
<div><br><br>
<div class="gmail_quote">
<div>
<div></div>
<div>On Fri, Aug 8, 2008 at 7:02 AM, Marianne B. Wiese <span dir="ltr">&lt;<a href="mailto:mbwiese@gmail.com" target="_blank">mbwiese@gmail.com</a>&gt;</span> wrote:<br></div></div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>
<div></div>
<div>
<div dir="ltr">
<div>Hello</div>
<div>&nbsp;</div>
<div>I am trying to build FLTK in order to build the Orfeo Toolbox later.</div>
<div>Apparently CMake cannot find the headers for openGL and/or GLU</div>
<div>&nbsp;</div>
<div>I use:</div>
<div>Visual C++ 9 2008 </div>
<div>CMake 2.2.6</div>
<div>FLTK 1.1.8</div>
<div>&nbsp;</div>
<div>I put Gl.h and glu.h in E:\Program Files\Microsoft Visual Studio 9.0\VC\include\GL</div>
<div>&nbsp;</div>
<div>FLTK&nbsp;CMakelists.txt has&nbsp;this paragraph:</div>
<div>&nbsp;</div>
<div>INCLUDE(CheckIncludeFiles)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;-------------- Remark: CheckIncludeFiles.cmake does not exist<br># Check if header file exists and add it to the list.<br>MACRO(CHECK_INCLUDE_FILE_CONCAT FILE VARIABLE)<br>
&nbsp; CHECK_INCLUDE_FILES(&quot;${PROJECT_INCLUDES};${FILE}&quot; ${VARIABLE})<br>&nbsp; IF(${VARIABLE})<br>&nbsp;&nbsp;&nbsp; SET(PROJECT_INCLUDES ${PROJECT_INCLUDES} ${FILE})<br>&nbsp; ENDIF(${VARIABLE})<br>ENDMACRO(CHECK_INCLUDE_FILE_CONCAT)<br></div>

<div>CHECK_INCLUDE_FILE_CONCAT(&quot;GL/glu.h&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HAVE_GL_GLU_H)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;--------- Looking for GL/glu.h<br></div>
<div>CHECK_INCLUDE_FILE_CONCAT(&quot;OpenGL/glu.h&quot;&nbsp;&nbsp; HAVE_OPENGL_GLU_H)<br>CHECK_INCLUDE_FILE_CONCAT(&quot;dirent.h&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HAVE_DIRENT_H)<br>CHECK_INCLUDE_FILE_CONCAT(&quot;stdio.h&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HAVE_STDIO_H)<br>
CHECK_INCLUDE_FILE_CONCAT(&quot;strings.h&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HAVE_STRINGS_H)<br>CHECK_INCLUDE_FILE_CONCAT(&quot;sys/dir.h&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HAVE_SYS_DIR_H)<br>CHECK_INCLUDE_FILE_CONCAT(&quot;sys/ndir.h&quot;&nbsp;&nbsp;&nbsp;&nbsp; HAVE_SYS_NDIR_H)<br>CHECK_INCLUDE_FILE_CONCAT(&quot;sys/select.h&quot;&nbsp;&nbsp; HAVE_SYS_SELECT_H)<br>
CHECK_INCLUDE_FILE_CONCAT(&quot;sys/stdtypes.h&quot; HAVE_SYS_STDTYPES_H)<br>CHECK_INCLUDE_FILE(&quot;pthread.h&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CMAKE_HAVE_PTHREAD_H)</div>
<div>&nbsp;</div>
<div>And here is an excerpt from CMakeCache.txt</div>
<div>&nbsp;</div>
<div>//What is the target build tool cmake is generating for.<br>CMAKE_BUILD_TOOL:INTERNAL=E:/PROGRA~1/MICROS~1.0/Common7/IDE/VCExpress.exe<br>.....</div>
<div>//Have includes HAVE_DIRENT_H<br>HAVE_DIRENT_H:INTERNAL=<br>//Have includes HAVE_GL_GLU_H<br>HAVE_GL_GLU_H:INTERNAL=&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;---------------------GL/glu.h not found.<br>//Have includes HAVE_OPENGL_GLU_H<br>
HAVE_OPENGL_GLU_H:INTERNAL=<br>.......</div>
<div>//Have include HAVE_STDIO_H<br>HAVE_STDIO_H:INTERNAL=1<br>//Have symbol int strcasecmp()<br>HAVE_STRCASECMP:INTERNAL=1<br>//Have includes HAVE_STRINGS_H<br>HAVE_STRINGS_H:INTERNAL=<br>...</div>
<div>//Have includes HAVE_SYS_DIR_H<br>HAVE_SYS_DIR_H:INTERNAL=<br>//Have includes HAVE_SYS_NDIR_H<br>HAVE_SYS_NDIR_H:INTERNAL=<br>//Have includes HAVE_SYS_SELECT_H<br>HAVE_SYS_SELECT_H:INTERNAL=<br>//Have includes HAVE_SYS_STDTYPES_H<br>
HAVE_SYS_STDTYPES_H:INTERNAL=<br>//Have symbol vsnprintf<br>HAVE_VSNPRINTF:INTERNAL=1<br></div>
<div>&nbsp;</div>
<div>I would expect cmake to be smart enough to find the glu header file, since it finds the VCExpress.exe.</div>
<div>I have a Visual Studio Trial version in the same dirctory E:\Program Files\Microsoft Visual Studio 9.0 though.</div>
<div>&nbsp;</div>
<div>Does CMAke have a default search path that I have to set?&nbsp;Visual studio is not in&nbsp;Windows environment PATH.</div>
<div>&nbsp;</div>
<div>Marianne B. Wiese<br>Reventlowsgade 30<br>1651 København V<br><br>+45 33 22 69 18<br></div></div><br></div></div>_______________________________________________<br>CMake mailing list<br><a href="mailto:CMake@cmake.org" target="_blank">CMake@cmake.org</a><br>
<a href="http://www.cmake.org/mailman/listinfo/cmake" target="_blank">http://www.cmake.org/mailman/listinfo/cmake</a><br></blockquote></div><br></div></div></blockquote></div><br><br clear="all"><br></div></div>-- <br>
<div class="Ih2E3d">Marianne B. Wiese<br>Reventlowsgade 30<br>1651 København V<br><br>+45 33 22 69 18<br></div></div></blockquote></div><br><br clear="all"><br>-- <br>Marianne B. Wiese<br>Reventlowsgade 30<br>1651 København V<br>
<br>+45 33 22 69 18<br></div>