diff options
Diffstat (limited to 'Source')
| -rw-r--r-- | Source/cmFileAPICodemodel.cxx | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/Source/cmFileAPICodemodel.cxx b/Source/cmFileAPICodemodel.cxx index e67d91f..30a7e67 100644 --- a/Source/cmFileAPICodemodel.cxx +++ b/Source/cmFileAPICodemodel.cxx @@ -2112,15 +2112,18 @@ Json::Value Target::DumpLauncher(const char* name, const char* type) Json::Value Target::DumpLaunchers() { Json::Value launchers; - bool allow = - this->GT->Makefile->GetDefinition("CMAKE_CROSSCOMPILING").IsOn(); - Json::Value launcher; - if (allow) { - launcher = DumpLauncher("CROSSCOMPILING_EMULATOR", "emulator"); + { + Json::Value launcher = DumpLauncher("TEST_LAUNCHER", "test"); if (!launcher.empty()) { launchers.append(std::move(launcher)); } } + if (this->GT->Makefile->IsOn("CMAKE_CROSSCOMPILING")) { + Json::Value emulator = DumpLauncher("CROSSCOMPILING_EMULATOR", "emulator"); + if (!emulator.empty()) { + launchers.append(std::move(emulator)); + } + } return launchers; } } |
