From 43809f06e3ad67bc2b0b30f6682a4e1ad23341a1 Mon Sep 17 00:00:00 2001 From: jean-pierre roux Date: Thu, 7 Apr 2011 16:50:49 +0000 Subject: [PATCH] Going on ... --- appli/creaNewProject/NewProject/CMakeLists.txt.in | 14 ++++++++++++-- .../src/bbmySamplePackagemySampleBox1.h | 3 ++- appli/creaNewProject/creaNewProject.cpp | 7 +++++++ 3 files changed, 21 insertions(+), 3 deletions(-) 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 { -- 2.45.1