STYLE: Fix typo
This commit is contained in:
parent
6479f4db32
commit
d604f5f625
|
@ -8,12 +8,10 @@
|
|||
# Section #3: Custom targets for performing dashboard builds.
|
||||
#
|
||||
#
|
||||
OPTION(BUILD_TESTING "Build the testing tree." "On")
|
||||
OPTION(BUILD_TESTING "Build the testing tree." ON)
|
||||
|
||||
IF(BUILD_TESTING)
|
||||
ENABLE_TESTING()
|
||||
|
||||
INCLUDE(${CMAKE_ROOT}/Modules/FindDart.cmake)
|
||||
FIND_PACKAGE(Dart)
|
||||
|
||||
#
|
||||
# Section #1:
|
||||
|
@ -22,53 +20,17 @@ IF(BUILD_TESTING)
|
|||
# on the client and configure site name and build name.
|
||||
#
|
||||
|
||||
# the project must have a DartConfig.cmake file
|
||||
IF(EXISTS ${PROJECT_SOURCE_DIR}/DartConfig.cmake)
|
||||
INCLUDE(${PROJECT_SOURCE_DIR}/DartConfig.cmake)
|
||||
ELSE(EXISTS ${PROJECT_SOURCE_DIR}/DartConfig.cmake)
|
||||
# Dashboard is opened for submissions for a 24 hour period starting at
|
||||
# the specified NIGHTLY_START_TIME. Time is specified in 24 hour format.
|
||||
MACRO(SET_IF_NOT_SET var val)
|
||||
IF(NOT "${${var}}")
|
||||
SET("${var}" "${val}")
|
||||
ENDIF(NOT "${${var}}")
|
||||
ENDMACRO(SET_IF_NOT_SET)
|
||||
SET(RUN_FROM_DART 1)
|
||||
INCLUDE(CTest)
|
||||
SET(RUN_FROM_DART)
|
||||
|
||||
SET_IF_NOT_SET (NIGHTLY_START_TIME "00:00:00 EDT")
|
||||
# Project Home Page
|
||||
SET (PROJECT_URL "http://www.kitware.com")
|
||||
|
||||
# Dart server to submit results (used by client)
|
||||
# There should be an option to specify submit method, but I will leave it
|
||||
# commented until we decide what to do with it.
|
||||
# SET(DROP_METHOD "http" CACHE STRING "Set the CTest submit method. Valid options are http and ftp")
|
||||
IF(DROP_METHOD MATCHES http)
|
||||
SET_IF_NOT_SET (DROP_SITE "public.kitware.com")
|
||||
SET_IF_NOT_SET (DROP_LOCATION "/cgi-bin/HTTPUploadDartFile.cgi")
|
||||
ELSE(DROP_METHOD MATCHES http)
|
||||
SET_IF_NOT_SET (DROP_SITE "public.kitware.com")
|
||||
SET_IF_NOT_SET (DROP_LOCATION "/incoming")
|
||||
SET_IF_NOT_SET (DROP_SITE_USER "anonymous")
|
||||
SET_IF_NOT_SET (DROP_SITE_PASSWORD "random@ringworld")
|
||||
SET_IF_NOT_SET (DROP_SITE_MODE "active")
|
||||
ENDIF(DROP_METHOD MATCHES http)
|
||||
|
||||
SET_IF_NOT_SET (TRIGGER_SITE "http://${DROP_SITE}/cgi-bin/Submit-Random-TestingResults.cgi")
|
||||
SET_IF_NOT_SET (COMPRESS_SUBMISSION ON)
|
||||
|
||||
# Project Home Page
|
||||
SET (PROJECT_URL "http://www.kitware.com")
|
||||
|
||||
# Dart server configuration
|
||||
SET (ROLLUP_URL "http://${DROP_SITE}/cgi-bin/random-rollup-dashboard.sh")
|
||||
#SET (CVS_WEB_URL "")
|
||||
#SET (CVS_WEB_CVSROOT "")
|
||||
|
||||
#SET (USE_DOXYGEN "Off")
|
||||
#SET (DOXYGEN_URL "" )
|
||||
ENDIF(EXISTS ${PROJECT_SOURCE_DIR}/DartConfig.cmake)
|
||||
|
||||
# make program just needs to use CMAKE_MAKE_PROGRAM which is required
|
||||
# to be defined by cmake
|
||||
SET(MAKEPROGRAM ${CMAKE_MAKE_PROGRAM})
|
||||
FIND_PROGRAM(COMPRESSIONCOMMAND NAMES gzip compress zip
|
||||
DOC "Path to program used to compress files for transfer to the dart server")
|
||||
FIND_PROGRAM(GUNZIPCOMMAND gunzip DOC "Path to gunzip executable")
|
||||
FIND_PROGRAM(JAVACOMMAND java DOC "Path to java command, used by the Dart server to create html.")
|
||||
OPTION(DART_VERBOSE_BUILD "Show the actual output of the build, or if off show a . for each 1024 bytes."
|
||||
OFF)
|
||||
OPTION(DART_BUILD_ERROR_REPORT_LIMIT "Limit of reported errors, -1 reports all." -1 )
|
||||
|
@ -77,110 +39,10 @@ IF(BUILD_TESTING)
|
|||
SET(VERBOSE_BUILD ${DART_VERBOSE_BUILD})
|
||||
SET(BUILD_ERROR_REPORT_LIMIT ${DART_BUILD_ERROR_REPORT_LIMIT})
|
||||
SET(BUILD_WARNING_REPORT_LIMIT ${DART_BUILD_WARNING_REPORT_LIMIT})
|
||||
|
||||
FIND_PROGRAM(CVSCOMMAND cvs )
|
||||
SET(CVS_UPDATE_OPTIONS "-d -A -P" CACHE STRING "Options passed to the cvs update command.")
|
||||
FIND_PROGRAM(SVNCOMMAND svn)
|
||||
#SET(SVN_UPDATE_OPTIONS "-d -A -P" CACHE STRING "Options passed to the svn update command.")
|
||||
|
||||
IF(NOT UPDATE_TYPE)
|
||||
IF(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/CVS")
|
||||
SET(UPDATE_TYPE cvs)
|
||||
ELSE(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/CVS")
|
||||
IF(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.svn")
|
||||
SET(UPDATE_TYPE svn)
|
||||
ENDIF(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.svn")
|
||||
ENDIF(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/CVS")
|
||||
ENDIF(NOT UPDATE_TYPE)
|
||||
|
||||
IF(NOT UPDATE_TYPE)
|
||||
MESSAGE(STATUS "Cannot determine repository type. Please set UPDATE_TYPE to 'cvs' or 'svn'. CTest update will not work.")
|
||||
ENDIF(NOT UPDATE_TYPE)
|
||||
|
||||
IF(UPDATE_TYPE MATCHES "[Cc][Vv][Ss]")
|
||||
MESSAGE(STATUS "This is a CVS repository")
|
||||
SET(UPDATE_COMMAND "${CVSCOMMAND}")
|
||||
SET(UPDATE_OPTIONS "${CVS_UPDATE_OPTIONS}")
|
||||
ELSE(UPDATE_TYPE MATCHES "[Cc][Vv][Ss]")
|
||||
IF(UPDATE_TYPE MATCHES "[Ss][Vv][Nn]")
|
||||
MESSAGE(STATUS "This is a SVN repository")
|
||||
SET(UPDATE_COMMAND "${SVNCOMMAND}")
|
||||
SET(UPDATE_OPTIONS "${SVN_UPDATE_OPTIONS}")
|
||||
ENDIF(UPDATE_TYPE MATCHES "[Ss][Vv][Nn]")
|
||||
ENDIF(UPDATE_TYPE MATCHES "[Cc][Vv][Ss]")
|
||||
|
||||
SET(DART_TESTING_TIMEOUT 1500 CACHE STRING "Time alloted for a test before Dart will kill the test.")
|
||||
|
||||
FIND_PROGRAM(COMPRESSIONCOMMAND NAMES gzip compress zip
|
||||
DOC "Path to program used to compress files for transfer to the dart server")
|
||||
FIND_PROGRAM(GUNZIPCOMMAND gunzip DOC "Path to gunzip executable")
|
||||
FIND_PROGRAM(JAVACOMMAND java DOC "Path to java command, used by the Dart server to create html.")
|
||||
FIND_PROGRAM(MEMORYCHECK_COMMAND
|
||||
NAMES purify valgrind boundscheck
|
||||
PATHS
|
||||
"[HKEY_LOCAL_MACHINE\\SOFTWARE\\Rational Software\\Purify\\Setup;InstallFolder]"
|
||||
DOC "Path to Rational purify command, used for memory error detection."
|
||||
)
|
||||
SET(MEMORYCHECK_SUPPRESSIONS_FILE "" CACHE FILEPATH "File that contains suppressions for the memory checker")
|
||||
FIND_PROGRAM(SCPCOMMAND scp DOC "Path to scp command, used by some Dart clients for submitting results to a Dart server (when not using ftp for submissions)")
|
||||
FIND_PROGRAM(COVERAGE_COMMAND gcov DOC "Path to the coverage program that Dart client uses for performing coverage inspection")
|
||||
|
||||
# set the site name
|
||||
SITE_NAME(SITE)
|
||||
# set the build name
|
||||
IF(NOT BUILDNAME)
|
||||
SET(DART_COMPILER "${CMAKE_CXX_COMPILER}")
|
||||
IF(NOT DART_COMPILER)
|
||||
SET(DART_COMPILER "${CMAKE_C_COMPILER}")
|
||||
ENDIF(NOT DART_COMPILER)
|
||||
IF(NOT DART_COMPILER)
|
||||
SET(DART_COMPILER "unknown")
|
||||
ENDIF(NOT DART_COMPILER)
|
||||
IF(WIN32)
|
||||
SET(DART_NAME_COMPONENT "NAME_WE")
|
||||
ELSE(WIN32)
|
||||
SET(DART_NAME_COMPONENT "NAME")
|
||||
ENDIF(WIN32)
|
||||
IF(NOT BUILD_NAME_SYSTEM_NAME)
|
||||
SET(BUILD_NAME_SYSTEM_NAME "${CMAKE_SYSTEM_NAME}")
|
||||
ENDIF(NOT BUILD_NAME_SYSTEM_NAME)
|
||||
IF(WIN32)
|
||||
SET(BUILD_NAME_SYSTEM_NAME "Win32")
|
||||
ENDIF(WIN32)
|
||||
IF(UNIX OR BORLAND)
|
||||
GET_FILENAME_COMPONENT(DART_CXX_NAME "${CMAKE_CXX_COMPILER}" ${DART_NAME_COMPONENT})
|
||||
ELSE(UNIX OR BORLAND)
|
||||
GET_FILENAME_COMPONENT(DART_CXX_NAME "${CMAKE_BUILD_TOOL}" ${DART_NAME_COMPONENT})
|
||||
ENDIF(UNIX OR BORLAND)
|
||||
IF(DART_CXX_NAME MATCHES "msdev")
|
||||
SET(DART_CXX_NAME "vs60")
|
||||
ENDIF(DART_CXX_NAME MATCHES "msdev")
|
||||
IF(DART_CXX_NAME MATCHES "devenv")
|
||||
IF(CMAKE_GENERATOR MATCHES "^Visual Studio 7$")
|
||||
SET(DART_CXX_NAME "vs70")
|
||||
ELSE(CMAKE_GENERATOR MATCHES "^Visual Studio 7$")
|
||||
IF(CMAKE_GENERATOR MATCHES "^Visual Studio 7 .NET 2003$")
|
||||
SET(DART_CXX_NAME "vs71")
|
||||
ELSE(CMAKE_GENERATOR MATCHES "^Visual Studio 7 .NET 2003$")
|
||||
SET(DART_CXX_NAME "vs8")
|
||||
ENDIF(CMAKE_GENERATOR MATCHES "^Visual Studio 7 .NET 2003$")
|
||||
ENDIF(CMAKE_GENERATOR MATCHES "^Visual Studio 7$")
|
||||
ENDIF(DART_CXX_NAME MATCHES "devenv")
|
||||
SET(BUILDNAME "${BUILD_NAME_SYSTEM_NAME}-${DART_CXX_NAME}")
|
||||
MESSAGE(STATUS "Using Buildname: ${BUILDNAME}")
|
||||
ENDIF(NOT BUILDNAME)
|
||||
# set the build command
|
||||
BUILD_COMMAND(MAKECOMMAND ${MAKEPROGRAM} )
|
||||
|
||||
SET (DELIVER_CONTINUOUS_EMAIL "Off" CACHE BOOL "Should Dart server send email when build errors are found in Continuous builds?")
|
||||
|
||||
MARK_AS_ADVANCED(
|
||||
COMPRESSIONCOMMAND
|
||||
COVERAGE_COMMAND
|
||||
CVSCOMMAND
|
||||
SVNCOMMAND
|
||||
CVS_UPDATE_OPTIONS
|
||||
SVN_UPDATE_OPTIONS
|
||||
DART_BUILD_ERROR_REPORT_LIMIT
|
||||
DART_BUILD_WARNING_REPORT_LIMIT
|
||||
DART_TESTING_TIMEOUT
|
||||
|
@ -188,14 +50,7 @@ IF(BUILD_TESTING)
|
|||
DELIVER_CONTINUOUS_EMAIL
|
||||
GUNZIPCOMMAND
|
||||
JAVACOMMAND
|
||||
MAKECOMMAND
|
||||
MEMORYCHECK_COMMAND
|
||||
MEMORYCHECK_SUPPRESSIONS_FILE
|
||||
PURIFYCOMMAND
|
||||
SCPCOMMAND
|
||||
SITE
|
||||
)
|
||||
# BUILDNAME
|
||||
|
||||
SET(HAVE_DART)
|
||||
IF(EXISTS "${DART_ROOT}/Source/Client/Dart.conf.in")
|
||||
|
@ -209,19 +64,19 @@ IF(BUILD_TESTING)
|
|||
#
|
||||
# find a tcl shell command
|
||||
IF(HAVE_DART)
|
||||
INCLUDE(${CMAKE_ROOT}/Modules/FindTclsh.cmake)
|
||||
FIND_PACKAGE(Tclsh)
|
||||
ENDIF(HAVE_DART)
|
||||
|
||||
|
||||
IF (HAVE_DART AND TCL_TCLSH)
|
||||
# make directories in the binary tree
|
||||
FILE(MAKE_DIRECTORY ${PROJECT_BINARY_DIR}/Testing/HTML/TestingResults/Dashboard
|
||||
${PROJECT_BINARY_DIR}/Testing/HTML/TestingResults/Sites/${SITE}/${BUILDNAME})
|
||||
FILE(MAKE_DIRECTORY "${PROJECT_BINARY_DIR}/Testing/HTML/TestingResults/Dashboard"
|
||||
"${PROJECT_BINARY_DIR}/Testing/HTML/TestingResults/Sites/${SITE}/${BUILDNAME}")
|
||||
|
||||
# configure files
|
||||
CONFIGURE_FILE(
|
||||
${DART_ROOT}/Source/Client/Dart.conf.in
|
||||
${PROJECT_BINARY_DIR}/DartConfiguration.tcl )
|
||||
"${DART_ROOT}/Source/Client/Dart.conf.in"
|
||||
"${PROJECT_BINARY_DIR}/DartConfiguration.tcl" )
|
||||
|
||||
#
|
||||
# Section 3:
|
||||
|
@ -303,61 +158,9 @@ IF(BUILD_TESTING)
|
|||
ENDIF (${CMAKE_MAKE_PROGRAM} MATCHES make)
|
||||
|
||||
ELSE(HAVE_DART AND TCL_TCLSH)
|
||||
# make directories in the binary tree
|
||||
FILE(MAKE_DIRECTORY ${PROJECT_BINARY_DIR}/Testing/Temporary)
|
||||
GET_FILENAME_COMPONENT(CMAKE_HOST_PATH ${CMAKE_COMMAND} PATH)
|
||||
SET(CMAKE_TARGET_PATH ${EXECUTABLE_OUTPUT_PATH})
|
||||
FIND_PROGRAM(CMAKE_CTEST_COMMAND ctest ${CMAKE_HOST_PATH} ${CMAKE_TARGET_PATH})
|
||||
MARK_AS_ADVANCED(CMAKE_CTEST_COMMAND)
|
||||
|
||||
# Use CTest
|
||||
# configure files
|
||||
|
||||
IF(CTEST_NEW_FORMAT)
|
||||
CONFIGURE_FILE(
|
||||
${CMAKE_ROOT}/Modules/DartConfiguration.tcl.in
|
||||
${PROJECT_BINARY_DIR}/CTestConfiguration.ini )
|
||||
ELSE(CTEST_NEW_FORMAT)
|
||||
CONFIGURE_FILE(
|
||||
${CMAKE_ROOT}/Modules/DartConfiguration.tcl.in
|
||||
${PROJECT_BINARY_DIR}/DartConfiguration.tcl )
|
||||
ENDIF(CTEST_NEW_FORMAT)
|
||||
|
||||
#
|
||||
# Section 3:
|
||||
#
|
||||
# Custom targets to perform dashboard builds and submissions.
|
||||
# These should NOT need to be modified from project to project.
|
||||
#
|
||||
|
||||
# add testing targets
|
||||
IF(${CMAKE_MAKE_PROGRAM} MATCHES make)
|
||||
FOREACH(mode Experimental Nightly Continuous NightlyMemoryCheck)
|
||||
ADD_CUSTOM_TARGET(${mode} ${CMAKE_CTEST_COMMAND} -D ${mode})
|
||||
ENDFOREACH(mode)
|
||||
ELSE(${CMAKE_MAKE_PROGRAM} MATCHES make)
|
||||
# for IDE only add them once for nested projects
|
||||
IF (NOT DART_COMMON_TARGETS_ADDED)
|
||||
FOREACH(mode Experimental Nightly Continuous NightlyMemoryCheck)
|
||||
ADD_CUSTOM_TARGET(${mode} ${CMAKE_CTEST_COMMAND} -D ${mode})
|
||||
ENDFOREACH(mode)
|
||||
SET (DART_COMMON_TARGETS_ADDED 1)
|
||||
ENDIF (NOT DART_COMMON_TARGETS_ADDED)
|
||||
ENDIF(${CMAKE_MAKE_PROGRAM} MATCHES make)
|
||||
|
||||
|
||||
# for non IDE based builds nmake and make
|
||||
# add all these extra targets
|
||||
IF(${CMAKE_MAKE_PROGRAM} MATCHES make)
|
||||
# Make targets for Experimental builds
|
||||
FOREACH(mode Nightly Experimental Continuous)
|
||||
FOREACH(testtype Start Update Configure Build Test Coverage MemCheck Submit)
|
||||
# missing purify
|
||||
ADD_CUSTOM_TARGET(${mode}${testtype}
|
||||
${CMAKE_CTEST_COMMAND} -D ${mode}${testtype})
|
||||
ENDFOREACH(testtype)
|
||||
ENDFOREACH(mode)
|
||||
ENDIF (${CMAKE_MAKE_PROGRAM} MATCHES make)
|
||||
SET(RUN_FROM_CTEST_OR_DART 1)
|
||||
INCLUDE(CTestTargets)
|
||||
SET(RUN_FROM_CTEST_OR_DART)
|
||||
ENDIF (HAVE_DART AND TCL_TCLSH)
|
||||
ENDIF(BUILD_TESTING)
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
#
|
||||
# JAVA_AWT_LIB_PATH = the path to where the jawt library is
|
||||
# JAVA_INCLUDE_PATH = the path to where jni.h can be found
|
||||
# JAVA_AWT_INCLUDE_PATH = the path to where jni.h can be found
|
||||
# JAVA_AWT_INCLUDE_PATH = the path to where jawt.h can be found
|
||||
#
|
||||
|
||||
SET(JAVA_AWT_LIBRARY_DIRECTORIES
|
||||
|
|
Loading…
Reference in New Issue