| 3155 | |
| 3156 | namespace { |
| 3157 | std::string unity_file_extension(std::string const& lang) |
| 3158 | { |
| 3159 | std::string extension; |
| 3160 | if (lang == "C") { |
| 3161 | extension = "_c.c"; |
| 3162 | } else if (lang == "CXX") { |
| 3163 | extension = "_cxx.cxx"; |
| 3164 | } else if (lang == "CUDA") { |
| 3165 | extension = "_cu.cu"; |
| 3166 | } else if (lang == "OBJC") { |
| 3167 | extension = "_m.m"; |
| 3168 | } else if (lang == "OBJCXX") { |
| 3169 | extension = "_mm.mm"; |
| 3170 | } |
| 3171 | return extension; |
| 3172 | } |
| 3173 | |
| 3174 | char const* unity_file_prefix(cmGeneratorTarget* target) |
| 3175 | { |
no outgoing calls
no test coverage detected
searching dependent graphs…