From fda955e75276a4abbd254a4e59ac42c6bd1e69e3 Mon Sep 17 00:00:00 2001 From: Bill Hoffman Date: Fri, 18 May 2007 09:30:21 -0400 Subject: [PATCH] STYLE: fix documentation for command --- Source/cmTryCompileCommand.h | 33 ++++++++++++++++++++++----------- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/Source/cmTryCompileCommand.h b/Source/cmTryCompileCommand.h index ed3e0c64b..23980afb4 100644 --- a/Source/cmTryCompileCommand.h +++ b/Source/cmTryCompileCommand.h @@ -77,30 +77,41 @@ public: " TRY_COMPILE(RESULT_VAR bindir srcdir\n" " projectName >\n" " )\n" - "Try compiling a program. Return the success or failure in " - "RESULT_VAR. If is specified then build just that target " + "Try compiling a program. In this form, srcdir should contain a complete " + "CMake project with a CMakeLists.txt file and all sources. The bindir and " + "srcdir will not be deleted after this command is run. " + "If is specified then build just that target " "otherwise the all or ALL_BUILD target is built.\n" " TRY_COMPILE(RESULT_VAR bindir srcfile\n" " >\n" " ...>\n" " )\n" - "Try compiling a srcfile. Return the success or failure in " - "RESULT_VAR. CMAKE_FLAGS can be used to pass -DVAR:TYPE=VALUE flags " - "to cmake. Some extra flags that can be included are, " + "Try compiling a srcfile. In this case, the user need only supply a " + "source file. CMake will create the appropriate CMakeLists.txt file " + "to build the source. " + "In this version all files in bindir/CMakeFiles/CMakeTmp, " + "will be cleaned automatically, for debugging a --debug-trycompile can " + "be passed to cmake to avoid the clean. Some extra flags that " + " can be included are, " "INCLUDE_DIRECTORIES, LINK_DIRECTORIES, and LINK_LIBRARIES. " "COMPILE_DEFINITIONS are -Ddefinition that will be passed to the " - "compile line. If srcfile is specified the files in " - "bindir/CMakeFiles/CMakeTmp " - "are cleaned automatically. If OUTPUT_VARIABLE is specified, then the " - "output from the build process is stored in the given variable. " + "compile line. " + "TRY_COMPILE creates a CMakeList.txt " - "file on the fly, and in that file it looks like this:\n" + "file on the fly that looks like this:\n" " ADD_DEFINITIONS( )\n" " INCLUDE_DIRECTORIES(${INCLUDE_DIRECTORIES})\n" " LINK_DIRECTORIES(${LINK_DIRECTORIES})\n" " ADD_EXECUTABLE(cmTryCompileExec sources)\n" - " TARGET_LINK_LIBRARIES(cmTryCompileExec ${LINK_LIBRARIES})\n"; + " TARGET_LINK_LIBRARIES(cmTryCompileExec ${LINK_LIBRARIES})\n" + "In both versions of the command, " + "if OUTPUT_VARIABLE is specified, then the " + "output from the build process is stored in the given variable. " + "Return the success or failure in " + "RESULT_VAR. CMAKE_FLAGS can be used to pass -DVAR:TYPE=VALUE flags " + "to the cmake that is run during the build. " + ""; } cmTypeMacro(cmTryCompileCommand, cmCommand);