On Wednesday 01 February 2012, Clifford Yapp wrote: > We currently have a minor local enhancement to CHECK_C_RUNS_SOURCE > that I would like to contribute back to the main module, if it is > acceptable to the developers of CMake: > > We often have our own .c file stored in our tree for TRY_RUN testing, > and it is convenient to be able to use CHECK_C_RUNS_SOURCE for testing > those .c files. At the moment, CHECK_C_RUNS_SOURCE assumes the > incoming SOURCE variable actually holds the source code - our > enhancement checks to see if SOURCE holds a valid file path first. If > it DOES hold a valid file path, TRY_RUN then trys that .c file, > otherwise the existing CHECK_C_RUNS_SOURCE is preserved. I don't know > of any sane pathname that would be valid C code or vice versa, so > there should be no danger of passing in a C source snippit and having > it mistaken for a file path. > > The diff is below - would this be of interest for main-line CMake?
I think so. In this case, this should also be added to CheckCXXSourceRuns, CheckCSourceCompiles and CheckCXXSourceCompiles. Alex -- 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
