← Back to team overview

simhadteam team mailing list archive

[Branch ~simhadteam/simulationshadrontherapie/G4LPCbasedProject] Rev 8: Ajout de CMakeLists.txt pour l'utilisation de CMake. Modifications de

 

------------------------------------------------------------
revno: 8
committer: Daniel Cussol <cussol@xxxxxxxx>
branch nick: G4LPCbasedProject
timestamp: Tue 2013-04-30 13:01:07 +0200
message:
  Ajout de CMakeLists.txt pour l'utilisation de CMake. Modifications de 
  BuildLPCBasedProject en consequence. Ajout de la dependance a la version de
  GEANT4 dans defineLdLibraryPath.
added:
  CMakeLists.txt
modified:
  BuildLPCBasedProject
  defineLdLibraryPath


--
lp:simulationshadrontherapie/g4lpcbasedproject
https://code.launchpad.net/~simhadteam/simulationshadrontherapie/G4LPCbasedProject

Your team Simulateurs pour la Hadronthérapie is subscribed to branch lp:simulationshadrontherapie/g4lpcbasedproject.
To unsubscribe from this branch go to https://code.launchpad.net/~simhadteam/simulationshadrontherapie/G4LPCbasedProject/+edit-subscription
=== modified file 'BuildLPCBasedProject'
--- BuildLPCBasedProject	2009-10-23 09:16:52 +0000
+++ BuildLPCBasedProject	2013-04-30 11:01:07 +0000
@@ -5,7 +5,7 @@
  echo "Give a name to the new project. It will be installed in the G4WORKDIR directory."
  exit -1
 endif
-set ficToCopy = "GNUmakefile defineLdLibraryPath rename_all *.cc include src *.txt *.bep"
+set ficToCopy = "CMakeLists.txt GNUmakefile* defineLdLibraryPath rename_all *.cc include src *.txt *.bep"
 echo "mkdir -p $G4WORKDIR/$1"
 mkdir -p $G4WORKDIR/$1
 foreach file ($ficToCopy)
@@ -15,6 +15,8 @@
 cd $G4WORKDIR/$1
 sed s/G4LPCbasedProject/$1/g GNUmakefile > tmp.tmp
 mv tmp.tmp GNUmakefile
+sed s/G4LPCbasedProject/$1/g CMakeLists.txt > tmp.tmp
+mv tmp.tmp CMakeLists.txt
 sed s/G4LPCbasedProject/$1/g defineLdLibraryPath > tmp.tmp
 mv tmp.tmp defineLdLibraryPath
 sed s/ProjName/$1/g rename_all > tmp.tmp

=== added file 'CMakeLists.txt'
--- CMakeLists.txt	1970-01-01 00:00:00 +0000
+++ CMakeLists.txt	2013-04-30 11:01:07 +0000
@@ -0,0 +1,8 @@
+#----------------------------------------------------------------------------
+# Setup the project
+cmake_minimum_required(VERSION 2.6 FATAL_ERROR)
+
+set(module G4LPCbasedProject)
+
+include($ENV{G4WORKDIR}/MesApplis/G4LPCnew/CMakeG4LPC.cmake)
+

=== modified file 'defineLdLibraryPath'
--- defineLdLibraryPath	2009-10-21 15:37:43 +0000
+++ defineLdLibraryPath	2013-04-30 11:01:07 +0000
@@ -1,3 +1,6 @@
 #!/bin/csh
-setenv LD_LIBRARY_PATH "${LD_LIBRARY_PATH}:$G4WORKDIR/tmp/${G4SYSTEM}/G4LPC/"
-setenv LD_LIBRARY_PATH "${LD_LIBRARY_PATH}:$G4WORKDIR/tmp/${G4SYSTEM}/G4LPCbasedProject/"
+#setenv LD_LIBRARY_PATH "${LD_LIBRARY_PATH}:$G4WORKDIR/tmp/${G4SYSTEM}/G4LPC/"
+#setenv LD_LIBRARY_PATH "${LD_LIBRARY_PATH}:$G4WORKDIR/tmp/${G4SYSTEM}/G4LPCbasedProject/"
+#
+setenv LD_LIBRARY_PATH "${LD_LIBRARY_PATH}:$G4WORKDIR/lib-${G4VERSION}"
+alias G4LPCbasedProject "${G4WORKDIR}/exe-${G4VERSION}/G4LPCbasedProject"