Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add gtnets to tests.
[simgrid.git] / buildtools / CPACK / src / CTestConfig.cmake
index c8aacb0..5be31b9 100644 (file)
@@ -17,21 +17,44 @@ exec_program("${CAT}" ARGS "version" OUTPUT_VARIABLE VERSION)
 if(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
   SET(DISTRIB2 "OSX")
 else(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
-
   #Try to get the distrib
   exec_program("${CAT}" ARGS " /etc/issue" OUTPUT_VARIABLE DISTRIB)
   MARK_AS_ADVANCED(CAT)
+  STRING(REPLACE " \\n \\l" "" DISTRIB2 ${DISTRIB})
 endif(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
-
-STRING(REPLACE " \\n \\l" "" DISTRIB2 ${DISTRIB})
-         
+  
 getuname(osname -s)
 getuname(node -n)
 getuname(osrel  -r)
 getuname(cpu    -m)
        
-SET(BUILDNAME "${osname}_${DISTRIB2}_${cpu}")
-SET(CTEST_SITE "${node}")
+#SET(BUILDNAME "${osname}_${DISTRIB2}_${cpu}")
+#SET(CTEST_SITE "${node}")
+SET(BUILDNAME "none" CACHE TYPE INTERNAL FORCE)
+
+if(with_context MATCHES ucontext AND NOT supernovae)
+       SET(BUILDNAME "UCONTEXT" CACHE TYPE INTERNAL FORCE)
+endif(with_context MATCHES ucontext AND NOT supernovae)
+
+if(with_context MATCHES pthread AND NOT supernovae)
+       SET(BUILDNAME "PTHREAD" CACHE TYPE INTERNAL FORCE)
+endif(with_context MATCHES pthread AND NOT supernovae)
+
+if(enable_compile_warnings AND enable_compile_optimizations)
+       SET(BUILDNAME "FULL_FLAGS" CACHE TYPE INTERNAL FORCE)
+endif(enable_compile_warnings AND enable_compile_optimizations)
+
+if(supernovae)
+       SET(BUILDNAME "SUPERNOVAE" CACHE TYPE INTERNAL FORCE)
+endif(supernovae)
+
+if(HAVE_GTNETS)
+       SET(BUILDNAME "GTNETS" CACHE TYPE INTERNAL FORCE)
+endif(HAVE_GTNETS)
+
+
+SET(SITE "${osname}_${DISTRIB2}_${cpu}")
+SET(CTEST_SITE "${osname}_${DISTRIB2}_${cpu}")
 SET(CTEST_PROJECT_NAME "${PROJECT_NAME}")
 SET(CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE "3000000")
 SET(CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE "3000000")