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:kitw...@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 <s...@drccomputer.com> wrote: Sorry. Just a little frustrated. Thanks Steve From: Kitware - Lisa Avila [mailto:kitw...@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.av...@kitware.com On Wed, Aug 24, 2011 at 5:42 PM, Steve Casselman <s...@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
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake