|
@@ -77,28 +77,28 @@ public:
|
|
|
" TRY_COMPILE(RESULT_VAR bindir srcdir\n"
|
|
" TRY_COMPILE(RESULT_VAR bindir srcdir\n"
|
|
|
" projectName <targetname> <CMAKE_FLAGS <Flags>>\n"
|
|
" projectName <targetname> <CMAKE_FLAGS <Flags>>\n"
|
|
|
" <OUTPUT_VARIABLE var>)\n"
|
|
" <OUTPUT_VARIABLE var>)\n"
|
|
|
- "Try compiling a program. Return the success or failure in RESULT_VAR. "
|
|
|
|
|
|
|
+ "Try compiling a program. Return the success or failure in RESULT_VAR. "
|
|
|
"If <target name> is specified then build just that target "
|
|
"If <target name> is specified then build just that target "
|
|
|
"otherwise the all or ALL_BUILD target is built.\n"
|
|
"otherwise the all or ALL_BUILD target is built.\n"
|
|
|
" TRY_COMPILE(RESULT_VAR bindir srcfile\n"
|
|
" TRY_COMPILE(RESULT_VAR bindir srcfile\n"
|
|
|
" <CMAKE_FLAGS <Flags>>\n"
|
|
" <CMAKE_FLAGS <Flags>>\n"
|
|
|
" <COMPILE_DEFINITIONS <flags> ...>\n"
|
|
" <COMPILE_DEFINITIONS <flags> ...>\n"
|
|
|
" <OUTPUT_VARIABLE var>)\n"
|
|
" <OUTPUT_VARIABLE var>)\n"
|
|
|
- "Try compiling a srcfile. Return the success or failure in RESULT_VAR. "
|
|
|
|
|
|
|
+ "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 "
|
|
"CMAKE_FLAGS can be used to pass -DVAR:TYPE=VALUE flags to cmake. Some "
|
|
|
- "extra flags that can be included are , "
|
|
|
|
|
|
|
+ "extra flags that can be included are, "
|
|
|
"INCLUDE_DIRECTORIES, LINK_DIRECTORIES, and LINK_LIBRARIES. "
|
|
"INCLUDE_DIRECTORIES, LINK_DIRECTORIES, and LINK_LIBRARIES. "
|
|
|
"COMPILE_DEFINITIONS are -Ddefinition that will be passed to the "
|
|
"COMPILE_DEFINITIONS are -Ddefinition that will be passed to the "
|
|
|
"compile line. If srcfile is specified the files in bindir/CMakeTmp "
|
|
"compile line. If srcfile is specified the files in bindir/CMakeTmp "
|
|
|
"are cleaned automatically. If OUTPUT_VARIABLE is specified, then the "
|
|
"are cleaned automatically. If OUTPUT_VARIABLE is specified, then the "
|
|
|
"output from the build process is stored in the given variable. "
|
|
"output from the build process is stored in the given variable. "
|
|
|
"TRY_COMPILE creates a CMakeList.txt "
|
|
"TRY_COMPILE creates a CMakeList.txt "
|
|
|
- "file on the fly, and in that file it looks like this: "
|
|
|
|
|
- " ADD_DEFINITIONS( <expanded COMPILE_DEFINITIONS from calling cmake>"
|
|
|
|
|
- " INCLUDE_DIRECTORIES(${INCLUDE_DIRECTORIES})"
|
|
|
|
|
- " LINK_DIRECTORIES(${LINK_DIRECTORIES})"
|
|
|
|
|
- " ADD_EXECUTABLE(cmTryCompileExec sources)"
|
|
|
|
|
- " TARGET_LINK_LIBRARIES(cmTryCompileExec ${LINK_LIBRARIES})";
|
|
|
|
|
|
|
+ "file on the fly, and in that file it looks like this:\n"
|
|
|
|
|
+ " ADD_DEFINITIONS( <expanded COMPILE_DEFINITIONS from calling cmake>)\n"
|
|
|
|
|
+ " INCLUDE_DIRECTORIES(${INCLUDE_DIRECTORIES})\n"
|
|
|
|
|
+ " LINK_DIRECTORIES(${LINK_DIRECTORIES})\n"
|
|
|
|
|
+ " ADD_EXECUTABLE(cmTryCompileExec sources)\n"
|
|
|
|
|
+ " TARGET_LINK_LIBRARIES(cmTryCompileExec ${LINK_LIBRARIES})\n";
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
cmTypeMacro(cmTryCompileCommand, cmCommand);
|
|
cmTypeMacro(cmTryCompileCommand, cmCommand);
|