#include <creaWx.h>
#include <wx/dirdlg.h>
+#include <stdlib.h> // for getenv
+
class myApp : public wxApp
{
public:
_T("creaNewProject"),
_T("New"));
if (name.IsEmpty()) return false;
-
+
+char * install_Dir = getenv("bbtk_DIR");
+std::string execGUICreateNewPackage(install_Dir);
+execGUICreateNewPackage = "bbi " + execGUICreateNewPackage;
+
#if(_WIN32)
std::string command("creaNewProject.bat ");
std::string command1("creaSed.exe ");
system ( command2.c_str() );
wxMessageBox(_T("Done !"),_T("creaNewProject"),
wxOK | wxICON_INFORMATION);
+ // Create a Package at the same time. JPR
+ execGUICreateNewPackage += "\..\..\..\share\bbtk\bbs\toolsbbtk\appli\GUICreatePackage.bbs";
+ system(execGUICreateNewPackage.c_str());
}
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);
{
wxMessageBox(_T("Done !"),_T("creaNewProject"),
wxOK | wxICON_INFORMATION);
+ // Create a Package at the same time. JPR
+ execGUICreateNewPackage += "/../../../share/bbtk/bbs/toolsbbtk/appli/GUICreatePackage.bbs";
+ system(execGUICreateNewPackage.c_str());
+
}
else
{
#endif
+
return false;
}