Kaynağa Gözat

STYLE: better error message, name the new manpages cmakecommands,
cmakecompat, cmakeprops and cmakemodules

Alex

Alexander Neundorf 18 yıl önce
ebeveyn
işleme
1941b1c5d2
2 değiştirilmiş dosya ile 12 ekleme ve 11 silme
  1. 4 3
      Source/cmAddLibraryCommand.cxx
  2. 8 8
      Utilities/CMakeLists.txt

+ 4 - 3
Source/cmAddLibraryCommand.cxx

@@ -89,9 +89,10 @@ bool cmAddLibraryCommand::InitialPass(std::vector<std::string> const& args)
     {
     std::string msg = "ADD_LIBRARY for library ";
     msg += args[0];
-    msg += " is used with the SHARED or MODULE option, but the target "
-        "platform supports only STATIC libraries. Building it STATIC instead. "
-        "This may lead to problems.";
+    msg += " is used with the ";
+    msg += type==cmTarget::SHARED_LIBRARY ? "SHARED" : "MODULE";
+    msg += " option, but the target platform supports only STATIC libraries. "
+           "Building it STATIC instead. This may lead to problems.";
     cmSystemTools::Message(msg.c_str() ,"Warning");
     type = cmTarget::STATIC_LIBRARY;
     }

+ 8 - 8
Utilities/CMakeLists.txt

@@ -46,26 +46,26 @@ ADD_CUSTOM_COMMAND(
        --help-full ${CMake_BINARY_DIR}/Docs/cmake.1
        --help-properties ${CMake_BINARY_DIR}/Docs/cmake-properties.txt
        --help-properties ${CMake_BINARY_DIR}/Docs/cmake-properties.html
-       --help-properties ${CMake_BINARY_DIR}/Docs/cmprops.1
+       --help-properties ${CMake_BINARY_DIR}/Docs/cmakeprops.1
        --help-modules ${CMake_BINARY_DIR}/Docs/cmake-modules.txt
        --help-modules ${CMake_BINARY_DIR}/Docs/cmake-modules.html
-       --help-modules ${CMake_BINARY_DIR}/Docs/cmmodules.1
+       --help-modules ${CMake_BINARY_DIR}/Docs/cmakemodules.1
        --help-commands ${CMake_BINARY_DIR}/Docs/cmake-commands.txt
        --help-commands ${CMake_BINARY_DIR}/Docs/cmake-commands.html
-       --help-commands ${CMake_BINARY_DIR}/Docs/cmcommands.1
+       --help-commands ${CMake_BINARY_DIR}/Docs/cmakecommands.1
        --help-compatcommands ${CMake_BINARY_DIR}/Docs/cmake-compatcommands.txt
        --help-compatcommands ${CMake_BINARY_DIR}/Docs/cmake-compatcommands.html
-       --help-compatcommands ${CMake_BINARY_DIR}/Docs/cmcompat.1
+       --help-compatcommands ${CMake_BINARY_DIR}/Docs/cmakecompat.1
   DEPENDS cmake
   MAIN_DEPENDENCY ${CMake_SOURCE_DIR}/Utilities/Doxygen/authors.txt
   )
 
 INSTALL_FILES(${CMAKE_MAN_DIR}/man1 FILES
               ${CMake_BINARY_DIR}/Docs/cmake.1
-              ${CMake_BINARY_DIR}/Docs/cmcommands.1
-              ${CMake_BINARY_DIR}/Docs/cmcompat.1
-              ${CMake_BINARY_DIR}/Docs/cmprops.1
-              ${CMake_BINARY_DIR}/Docs/cmmodules.1)
+              ${CMake_BINARY_DIR}/Docs/cmakecommands.1
+              ${CMake_BINARY_DIR}/Docs/cmakecompat.1
+              ${CMake_BINARY_DIR}/Docs/cmakeprops.1
+              ${CMake_BINARY_DIR}/Docs/cmakemodules.1)
 
 INSTALL_FILES(${CMAKE_DOC_DIR} FILES
     ${CMake_BINARY_DIR}/Docs/cmake.txt