Project

General

Profile

1. mkdir -p /products/
2. wget, untar ups-upd-4.9.5-slf6-x86_64.tar.gz into /products
3. wget, untar art_externals-0.04.02-slf6-x86_64-gcc46-debug.tar /products
4. wget, untar art_suite-1.00.08-slf6-x86_64-a5-debug.tar.gz /products
5. mkdir ~/newuboone; cd ~/newuboone;
6. git clone ssh:///cvs/projects/uboonedaq/
7. . /products/setup
8. setup cetbuildtools v1_15_04
9. cp -ra /uboone/cetbuildtools/v1_15_04/example/ToyCmake /home/uboonedaq/newuboone/
10. copied library source into ToyCmake
11. created a new build directory build-ToyCmake
12. disabled another UPS setup from .bash_profile
13. addited ToyCmake/CMakeLists.txt
include (BuildDictionary)
include (BuildSubdirectories)
include (CetCMakeEnv)
include (CetMake)
include (CetParseArgs)
include (CetTest)
include (CheckUpsVersion)
include (EnsureOutOfSourceBuild)
include (FindCompilerVersion)
include (FindUpsBoost)
include (FindUpsPackage)
include (FindUpsRoot)
include (InstallSource)
include (ParseUpsVersion)
include (SetCompilerFlags)
include (SetFlavorQual)

cet_cmake_env( ubooneshare v1_02_00 a5 )

cet_set_compiler_flags(DIAGS CAVALIER)
14.renamed table.in and version.in and replaced toycmake for uboonedaq_share in all of them
15. edited product_list
setup cetpkgsupport
setup cetbuildtools v1_15_05
setup gcc v4_6_2
16. cd build-ToyCmake/
17. . ../ToyCmake/ups/setup_for_development -d a5 also tried without "a5"
18. cmake -DCMAKE_INSTALL_PREFIX=/home/uboonedaq/newubbone/privateups -DCMAKE_BUILD_TYPE=$CETPKG_TYPE -Dqualifier:STRING=$CETPKG_QUAL $CETPKG_SOURCE
19. had issues with using the CAVALIER flag

20. installed cetbuildtools-1.15.05-noarch.tar.gz
21. was able to run a build with make -i