Add documentation for the missing CMAKE_*_LINKER_FLAGS_* variables

Add CMAKE_MODULE_LINKER_FLAGS_*, CMAKE_SHARED_LINKER_FLAGS_* and
CMAKE_STATIC_LINKER_FLAGS_* to cmDocumentVariables.cxx with a
similar documentation as CMAKE_EXE_LINKER_FLAGS_*.
This commit is contained in:
Patrick Gansterer 2013-07-11 10:21:08 +02:00 committed by Brad King
parent 54f7019fd0
commit 20ed496b6d
1 changed files with 43 additions and 0 deletions

View File

@ -1426,6 +1426,49 @@ void cmDocumentVariables::DefineVariables(cmake* cm)
"Same as CMAKE_C_FLAGS_* but used by the linker " "Same as CMAKE_C_FLAGS_* but used by the linker "
"when creating executables.",false, "when creating executables.",false,
"Variables that Control the Build"); "Variables that Control the Build");
cm->DefineProperty
("CMAKE_MODULE_LINKER_FLAGS", cmProperty::VARIABLE,
"Linker flags to be used to create modules.",
"These flags will be used by the linker when creating a module."
,false,
"Variables that Control the Build");
cm->DefineProperty
("CMAKE_MODULE_LINKER_FLAGS_<CONFIG>", cmProperty::VARIABLE,
"Flags to be used when linking a module.",
"Same as CMAKE_C_FLAGS_* but used by the linker "
"when creating modules.",false,
"Variables that Control the Build");
cm->DefineProperty
("CMAKE_SHARED_LINKER_FLAGS", cmProperty::VARIABLE,
"Linker flags to be used to create shared libraries.",
"These flags will be used by the linker when creating a shared library."
,false,
"Variables that Control the Build");
cm->DefineProperty
("CMAKE_SHARED_LINKER_FLAGS_<CONFIG>", cmProperty::VARIABLE,
"Flags to be used when linking a shared library.",
"Same as CMAKE_C_FLAGS_* but used by the linker "
"when creating shared libraries.",false,
"Variables that Control the Build");
cm->DefineProperty
("CMAKE_STATIC_LINKER_FLAGS", cmProperty::VARIABLE,
"Linker flags to be used to create static libraries.",
"These flags will be used by the linker when creating a static library."
,false,
"Variables that Control the Build");
cm->DefineProperty
("CMAKE_STATIC_LINKER_FLAGS_<CONFIG>", cmProperty::VARIABLE,
"Flags to be used when linking a static library.",
"Same as CMAKE_C_FLAGS_* but used by the linker "
"when creating static libraries.",false,
"Variables that Control the Build");
cm->DefineProperty cm->DefineProperty
("CMAKE_LIBRARY_PATH_FLAG", cmProperty::VARIABLE, ("CMAKE_LIBRARY_PATH_FLAG", cmProperty::VARIABLE,
"The flag to be used to add a library search path to a compiler.", "The flag to be used to add a library search path to a compiler.",