From: jean-pierre roux Date: Thu, 7 Apr 2011 16:50:49 +0000 (+0000) Subject: Going on ... X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=43809f06e3ad67bc2b0b30f6682a4e1ad23341a1;p=crea.git Going on ... --- diff --git a/appli/creaNewProject/NewProject/CMakeLists.txt.in b/appli/creaNewProject/NewProject/CMakeLists.txt.in index 50c9f5d..1805099 100644 --- a/appli/creaNewProject/NewProject/CMakeLists.txt.in +++ b/appli/creaNewProject/NewProject/CMakeLists.txt.in @@ -139,11 +139,21 @@ SET(BBTK_DOC_BUILD_PATH ${PROJECT_BINARY_DIR}/doc ) #================================== - # USER! : Hands off! -# ADD_SUBDIRECTORY +# USER! : Hands off! +# ADD SUB DIRECTORIES +# ---------------- ADD_SUBDIRECTORY(lib) ADD_SUBDIRECTORY(appli) ADD_SUBDIRECTORY(doc) ADD_SUBDIRECTORY(data) ADD_SUBDIRECTORY(install) #================================== + +#----------------------------------- +# This one is just a sample. +# USER : you may comment out this line +ADD_SUBDIRECTORY(bbtk_mySamplePackage_PKG) +#================================== +# This one is the default empty package, +# created with the same name than the Project. +# USER : you may use it diff --git a/appli/creaNewProject/NewProject/bbtk_mySamplePackage_PKG/src/bbmySamplePackagemySampleBox1.h b/appli/creaNewProject/NewProject/bbtk_mySamplePackage_PKG/src/bbmySamplePackagemySampleBox1.h index a1c2928..9bae5a4 100644 --- a/appli/creaNewProject/NewProject/bbtk_mySamplePackage_PKG/src/bbmySamplePackagemySampleBox1.h +++ b/appli/creaNewProject/NewProject/bbtk_mySamplePackage_PKG/src/bbmySamplePackagemySampleBox1.h @@ -4,7 +4,8 @@ #include "bbmySamplePackage_EXPORT.h" #include "bbtkAtomicBlackBox.h" #include "iostream" - +#include "myFierceClass.h" + namespace bbmySamplePackage { diff --git a/appli/creaNewProject/creaNewProject.cpp b/appli/creaNewProject/creaNewProject.cpp index d12400d..93cfd5c 100644 --- a/appli/creaNewProject/creaNewProject.cpp +++ b/appli/creaNewProject/creaNewProject.cpp @@ -53,6 +53,7 @@ execGUICreateNewPackage = "bbi " + execGUICreateNewPackage; system ( command2.c_str() ); wxMessageBox(_T("New Project created !"),_T("creaNewProject"), wxOK | wxICON_INFORMATION); + // Create a Package at the same time. JPR /// \TODO rewrite, according to new trick @@ -92,6 +93,12 @@ execGUICreateNewPackage = "bbi " + execGUICreateNewPackage; std::string bbCreatePackage("bbCreatePackage "); bbCreatePackage += nomDirectory + " " + crea::wx2std(name) + " " + author + " " + crea::wx2std(description); system (bbCreatePackage.c_str()); + + std::string add; + add = "echo 'ADD_SUBDIRECTORY(bbtk_" + crea::wx2std(name) + "_PKG)' >> " + nomDirectory + "/CMakeLists.txt"; + std::cout << add << std::endl; + system(add.c_str()); + } else {