Skip to content
  • Pavel Solodovnikov's avatar
    Reduce raw string pointers usage. · 653b8946
    Pavel Solodovnikov authored
    * Change some functions to take `std::string` instead of
      `const char*` in the following classes: `cmMakeFile`, `cmake`,
      `cmCoreTryCompile`, `cmSystemTools`,  `cmState`, `cmLocalGenerator`
      and a few others.
    * Greatly reduce using of `const char*` overloads for
      `cmSystemTools::MakeDirectory` and `cmSystemTools::RelativePath`.
    * Remove many redundant `c_str()` conversions throughout the code.
    653b8946