Transform your existing code to LodeStar Style

LodeStar style code is modulated to pacakges, look at LhPackage

Create your own package

通常情况下,产生一个pacakge结构是使用cmt命令: cmt create myPacakge V0, 但是cmt是一个通用工具,只为你产生最基本的目录结构和很少的编译文件,不能产生完备的LodeStar需要的完善结构 你需要手动添加很多目录,文件才能形成一个可以编译使用的package,比较繁杂,还容易出错。

我们编写了一个宏文件来解决这个问题,首先下载我们提供的pacakge例子:helloAlg,helloSvc或者helloTool, 然后使用我们的宏处理程序将其中的关键字(主要是pacakge名字相关的关键字)全部修改为新pacakge的关键字, 例如将helloAlg软件包中的和helloAlg相关的关键字,全部替换成myPackage相关的关键字

  1. svn co http://svn.lhaaso.ihep.ac.cn/People/zhucg/tags/Examples/helloAlg/v1.0/ myPackage
  2. svn co http://svn.lhaaso.ihep.ac.cn/People/zhucg/tags/myProject/v3.0/bashTools/ bashTools #download our macros to help you change the keyword
  3. in myPackage目录中,执行source ../bashTools/changeWordAllFile.sh helloAlg myPackage
  4. 把你的源文件和头文件中的内容黏贴到myPackage.cc 和myPackage.h中去。

-- 祝 成光 - 2020-04-30

Comments

Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r1 - 2020-09-01 - ZhuChengguang
 
  • Edit
  • Attach
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2022 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback