Commit in lcio/src on MAIN
f77/CMakeLists.txt+1-11.5 -> 1.6
cpp/CMakeLists.txt+52-121.14 -> 1.15
+53-13
2 modified files
added some more ctests

lcio/src/f77
CMakeLists.txt 1.5 -> 1.6
diff -u -r1.5 -r1.6
--- CMakeLists.txt	2 Jul 2007 10:09:57 -0000	1.5
+++ CMakeLists.txt	28 May 2008 14:03:53 -0000	1.6
@@ -23,7 +23,7 @@
 # loop through list of binaries
 FOREACH( bin ${f77_bins} )
     # create target for binary
-    ADD_EXECUTABLE( f77_${bin} EXCLUDE_FROM_ALL ${bin}.F )
+    ADD_EXECUTABLE( f77_${bin} ${bin}.F )
     # tell bin target to call this bin_XXX target
     ADD_DEPENDENCIES( f77 f77_${bin} )
     # avoid conflicts between library and binary target names

lcio/src/cpp
CMakeLists.txt 1.14 -> 1.15
diff -u -r1.14 -r1.15
--- CMakeLists.txt	5 Feb 2008 10:09:22 -0000	1.14
+++ CMakeLists.txt	28 May 2008 14:03:53 -0000	1.15
@@ -193,18 +193,6 @@
   ADD_LCIO_BIN( readcalibration ) 
   ADD_LCIO_BIN( testvtx ) 
   ADD_LCIO_BIN( lcrtrelation )
-
-  # ctest jobs (call with 'make test')
-  ADD_TEST( t_simjob "${EXECUTABLE_OUTPUT_PATH}/simjob" )
-  ADD_TEST( t_recjob "${EXECUTABLE_OUTPUT_PATH}/recjob" simjob.slcio recjob.slcio )
-  ADD_TEST( t_anajob "${EXECUTABLE_OUTPUT_PATH}/anajob" recjob.slcio )
-  
-  SET_TESTS_PROPERTIES( t_simjob PROPERTIES PASS_REGULAR_EXPRESSION
-      "created  10 runs with  100 events" )
-  SET_TESTS_PROPERTIES( t_recjob PROPERTIES PASS_REGULAR_EXPRESSION
-      "added collection: 'SomeClusters' and 'SomeTracks' to   100 events and added one extra MCParticle to each event." )
-  SET_TESTS_PROPERTIES( t_anajob PROPERTIES PASS_REGULAR_EXPRESSION
-      "100 events read from files:" )
 ENDIF()
 
 
@@ -227,3 +215,55 @@
   PATTERN "*CPPFORT*" EXCLUDE
   PATTERN "*CVS*" EXCLUDE)
 
+
+#------------- ctest stuff (call with ctest or 'make test') ------------
+
+IF( BUILD_LCIO_TESTJOBS )
+    ADD_TEST( t_simjob "${EXECUTABLE_OUTPUT_PATH}/simjob" )
+    ADD_TEST( t_anajob_sim "${EXECUTABLE_OUTPUT_PATH}/anajob" simjob.slcio )
+    ADD_TEST( t_recjob "${EXECUTABLE_OUTPUT_PATH}/recjob" simjob.slcio recjob.slcio )
+    ADD_TEST( t_anajob_rec "${EXECUTABLE_OUTPUT_PATH}/anajob" recjob.slcio )
+
+    SET_TESTS_PROPERTIES( t_simjob EXECUTABLE_OUTPUT_PATH PROPERTIES PASS_REGULAR_EXPRESSION
+        "created  10 runs with  100 events" )
+    SET_TESTS_PROPERTIES( t_anajob_sim PROPERTIES PASS_REGULAR_EXPRESSION
+        "100 events read from files:" )
+    SET_TESTS_PROPERTIES( t_recjob PROPERTIES PASS_REGULAR_EXPRESSION
+        "added collection: 'SomeClusters' and 'SomeTracks' to   100 events and added one extra MCParticle to each event." )
+    SET_TESTS_PROPERTIES( t_anajob_rec PROPERTIES PASS_REGULAR_EXPRESSION
+        "100 events read from files:" )
+ENDIF()
+
+IF( BUILD_F77_TESTJOBS )
+    ADD_TEST( t_simjob_F "${EXECUTABLE_OUTPUT_PATH}/simjob_F" )
+    ADD_TEST( t_anajob_F_sim "${EXECUTABLE_OUTPUT_PATH}/anajob_F" f_simjob.slcio )
+    ADD_TEST( t_recjob_F "${EXECUTABLE_OUTPUT_PATH}/recjob_F" f_simjob.slcio f_recjob.slcio )
+    ADD_TEST( t_anajob_F_rec "${EXECUTABLE_OUTPUT_PATH}/anajob_F" f_recjob.slcio )
+
+    SET_TESTS_PROPERTIES( t_simjob_F PROPERTIES PASS_REGULAR_EXPRESSION
+        "created  10 runs with  100 events" )
+    SET_TESTS_PROPERTIES( t_anajob_F_sim PROPERTIES PASS_REGULAR_EXPRESSION
+        "100 events read from files:" )
+    SET_TESTS_PROPERTIES( t_recjob_F PROPERTIES PASS_REGULAR_EXPRESSION
+        "added collection: 'SomeClusters' and 'SomeTracks'.*to    100 events.*and added one extra MCParticle to each event." )
+    SET_TESTS_PROPERTIES( t_anajob_F_rec PROPERTIES PASS_REGULAR_EXPRESSION
+        "100 events read from files:" )
+ENDIF()
+
+IF( BUILD_LCIO_TESTJOBS AND BUILD_F77_TESTJOBS )
+ 
+    ADD_TEST( t_anajob_cross_sim "${EXECUTABLE_OUTPUT_PATH}/anajob" f_simjob.slcio )
+    ADD_TEST( t_anajob_cross_rec "${EXECUTABLE_OUTPUT_PATH}/anajob" f_recjob.slcio )
+    ADD_TEST( t_anajob_F_cross_sim "${EXECUTABLE_OUTPUT_PATH}/anajob_F" simjob.slcio )
+    ADD_TEST( t_anajob_F_cross_rec "${EXECUTABLE_OUTPUT_PATH}/anajob_F" recjob.slcio )
+
+    SET_TESTS_PROPERTIES( t_anajob_cross_sim PROPERTIES PASS_REGULAR_EXPRESSION
+        "100 events read from files:" )
+    SET_TESTS_PROPERTIES( t_anajob_cross_rec PROPERTIES PASS_REGULAR_EXPRESSION
+        "100 events read from files:" )
+    SET_TESTS_PROPERTIES( t_anajob_F_cross_sim PROPERTIES PASS_REGULAR_EXPRESSION
+        "100 events read from files:" )
+    SET_TESTS_PROPERTIES( t_anajob_F_cross_rec PROPERTIES PASS_REGULAR_EXPRESSION
+        "100 events read from files:" )
+   
+ENDIF()
CVSspam 0.2.8