[CMake] Working with MSVC10
Steve Casselman
sc at drccomputer.com
Mon Aug 29 15:34:19 EDT 2011
Nope. It finds part of a list of required files. For example it finds
stdarg.h but not stdlib.h. If I rename stdarg.h (in the same directory as
stdlib.h) then it can't find stdarg.h (what you would expect).
I'm about ready to give up. I've check all the permissions. It's a standard
installation of Visual Studio 10 cmake finds a on file in the correct
directory but not the next file.
CHECK_REQUIRED_HEADERS ( stdarg.h stddef.h ctype.h stdlib.h stdio.h
algorithm
functional map vector list set math.h
fcntl.h limits.h)
calls
#required headers
MACRO(CHECK_REQUIRED_HEADERS COMPULSARY_HEADERS)
FOREACH(func ${ARGV})
STRING(TOUPPER ${func} FUNC)
STRING(REPLACE . _ FUNC ${FUNC})
CHECK_INCLUDE_FILE_CXX (${func} HAVE_${FUNC})
IF ( HAVE_${FUNC} )
SET(_CL_HAVE_${FUNC} ${FUNC})
ENDIF ( HAVE_${FUNC} )
IF ( NOT HAVE_${FUNC} )
MESSAGE ( FATAL_ERROR "${func} could not be found" )
ENDIF ( NOT HAVE_${FUNC} )
ENDFOREACH(func ${COMPULSARY_HEADERS})
ENDMACRO(CHECK_REQUIRED_HEADERS)
Steve
From: Kitware - Lisa Avila [mailto:kitware at kitware.com]
Sent: Monday, August 29, 2011 5:01 AM
To: Steve Casselman
Subject: Re: Working with MSVC10
Hopefully you've resolved your issue - I am sure it is something simple like
a missing directory in your search path.
Lisa
On Thu, Aug 25, 2011 at 1:21 PM, Steve Casselman <sc at drccomputer.com> wrote:
Sorry. Just a little frustrated.
Thanks
Steve
From: Kitware - Lisa Avila [mailto:kitware at kitware.com]
Sent: Wednesday, August 24, 2011 9:24 PM
To: Steve Casselman
Subject: Re: Working with MSVC10
Hello Steve,
We do have a mailing list for asking technical questions about CMake - I
provided a link to that in the previous email I sent. This email address is
not used for that purpose, and I am not a CMake expert able to answer your
question. However, I can assure you that CMake does "work" - it is tested
continuously and nightly on nearly 100 different system configurations (some
of which are Windows platforms running Visual Studio 10).
Note that both the CMake software and the mailing list are free. And since
CMake is provided as open source, you are more than welcome to locate the
"bug" (assuming it is a bug in CMake and not in your use of it). We do have
a public Mantis bug tracker where you can enter your issue, and you can
submit a patch with the fix for inclusion in CMake.
If you require any further information on our support, training, or
consulting options, please let me know and I'd be happy to assist you.
Lisa
----------------------------------------------
Lisa S. Avila
Vice President
Kitware, Inc.
28 Corporate Drive
Clifton Park, NY 12065 USA
Direct: (518) 881-4903 <tel:%28518%29%20881-4903>
Main Line: (518) 371-3971 <tel:%28518%29%20371-3971> (x504)
lisa.avila at kitware.com
On Wed, Aug 24, 2011 at 5:42 PM, Steve Casselman <sc at drccomputer.com> wrote:
So It's funny that this stuff does not really work and you make your money
off someone finding a bug.
I get this
Looking for C++ include stdarg.h - found
Looking for C++ include stddef.h
Looking for C++ include stddef.h - found
Looking for C++ include ctype.h
Looking for C++ include ctype.h - found
Looking for C++ include stdlib.h
Looking for C++ include stdlib.h - not found
stdlib.h is in the same directory as everything else.
Steve
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20110829/923cd78d/attachment.htm>
More information about the CMake
mailing list