From c71406c4f316b505b659df7e78ace9bf470ed158 Mon Sep 17 00:00:00 2001 From: Eduardo Davila Date: Thu, 15 Oct 2009 15:24:32 +0000 Subject: [PATCH] no message --- appli/creaNewProject/creaNewProject.cpp | 31 +++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/appli/creaNewProject/creaNewProject.cpp b/appli/creaNewProject/creaNewProject.cpp index 889faad..9fb5c39 100644 --- a/appli/creaNewProject/creaNewProject.cpp +++ b/appli/creaNewProject/creaNewProject.cpp @@ -32,8 +32,39 @@ bool myApp::OnInit( ) std::string command("creaNewProject.bat "); std::string command1("creaSed.exe "); std::string command2("del "); + + command += "\"" + crea::wx2std(dir) + "\" \"" + crea::wx2std(name) + "\""; + command1 += "\"" + crea::wx2std(dir)+"\\"+crea::wx2std(name)+"\\CMakeLists.txt.in\" " + "PROJECT_NAME " + crea::wx2std(name) + "> \"" + crea::wx2std(dir)+"\\"+crea::wx2std(name)+"\\CMakeLists.txt\""; + command2 += "\"" + crea::wx2std(dir)+"\\"+crea::wx2std(name)+"\\CMakeLists.txt.in\""; + if ( ! system ( command.c_str() ) ) + { + + system ( command1.c_str() ); + system ( command2.c_str() ); + wxMessageBox(_T("Done !"),_T("creaNewProject"), + wxOK | wxICON_INFORMATION); + } + else + { + wxString err(_T("An error occured while running '")); + err += crea::std2wx(command) + _T("'"); + wxMessageBox(err,_T("creaNewProject"),wxOK | wxICON_ERROR); + } #else std::string command("creaNewProject.sh "); + command += "\"" + crea::wx2std(dir) + "\"" +" " + crea::wx2std(name); + if ( ! system ( command.c_str() ) ) + { + wxMessageBox(_T("Done !"),_T("creaNewProject"), + wxOK | wxICON_INFORMATION); + } + else + { + wxString err(_T("An error occured while running '")); + err += crea::std2wx(command) + _T("'"); + wxMessageBox(err,_T("creaNewProject"),wxOK | wxICON_ERROR); + } + #endif command += "\"" + crea::wx2std(dir) + "\" \"" + crea::wx2std(name) + "\""; command1 += "\"" + crea::wx2std(dir)+"\\"+crea::wx2std(name)+"\\CMakeLists.txt.in\" " + "PROJECT_NAME " + crea::wx2std(name) + "> \"" + crea::wx2std(dir)+"\\"+crea::wx2std(name)+"\\CMakeLists.txt\""; -- 2.45.1