From 1696fea0c75bb1a1317817ab4e7b400fe926b47b Mon Sep 17 00:00:00 2001 From: Cliff Yapp Date: Mon, 3 Feb 2014 22:06:54 -0500 Subject: [PATCH] Case and whitespace on toplevel CMake files --- CMakeLists.txt | 116 ++++++++++++++++++++++----------------------- ctest_matrix.cmake | 20 ++++---- lcov.cmake | 58 +++++++++++------------ run_ctest.cmake | 110 +++++++++++++++++++++--------------------- 4 files changed, 152 insertions(+), 152 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e8bd734c..7897d2dc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -32,120 +32,120 @@ # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # ******************************************************************* -# *** SC's CMakeLists.txt *** +# *** STEPcode's CMakeLists.txt *** # ******************************************************************* # This file contains the top level CMakeLists.txt logic for the -# SC software package. +# STEPcode software package. -PROJECT(SC) +project(SC) # SC version -SET(SC_VERSION_MAJOR 0) -SET(SC_VERSION_MINOR 7-dev) -SET(SC_VERSION ${SC_VERSION_MAJOR}.${SC_VERSION_MINOR}) +set(SC_VERSION_MAJOR 0) +set(SC_VERSION_MINOR 7-dev) +set(SC_VERSION ${SC_VERSION_MAJOR}.${SC_VERSION_MINOR}) # SC ABI version. SC_ABI_SOVERSION should be incremented # for each release introducing API incompatibilities -SET(SC_ABI_SOVERSION 2) -SET(SC_ABI_VERSION ${SC_ABI_SOVERSION}.0.0) +set(SC_ABI_SOVERSION 2) +set(SC_ABI_VERSION ${SC_ABI_SOVERSION}.0.0) # Minimum required version of CMake -CMAKE_MINIMUM_REQUIRED(VERSION 2.8.7) -IF(COMMAND CMAKE_POLICY) +cmake_minimum_required(VERSION 2.8.7) +if(COMMAND CMAKE_POLICY) CMAKE_POLICY(SET CMP0003 NEW) -ENDIF(COMMAND CMAKE_POLICY) +endif(COMMAND CMAKE_POLICY) # CMake derives much of its functionality from modules, typically # stored in one directory - let CMake know where to find them. -SET(SC_CMAKE_DIR "${SC_SOURCE_DIR}/cmake") +set(SC_CMAKE_DIR "${SC_SOURCE_DIR}/cmake") if(NOT IS_SUBBUILD) - SET(CMAKE_MODULE_PATH "${SC_CMAKE_DIR};${CMAKE_MODULE_PATH}") + set(CMAKE_MODULE_PATH "${SC_CMAKE_DIR};${CMAKE_MODULE_PATH}") else(NOT IS_SUBBUILD) - SET(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH};${SC_CMAKE_DIR}") + set(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH};${SC_CMAKE_DIR}") endif(NOT IS_SUBBUILD) # testing and compilation options, build output dirs, install dirs, uninstall, package creation, etc -include( ${SC_CMAKE_DIR}/SC_Build_opts.cmake ) +include(${SC_CMAKE_DIR}/SC_Build_opts.cmake) # SC_ADDEXEC and SC_ADDLIB macros, dllimport/export, etc -include( ${SC_CMAKE_DIR}/SC_Targets.cmake ) +include(${SC_CMAKE_DIR}/SC_Targets.cmake) # Macros related to paths -include( ${SC_CMAKE_DIR}/SC_Paths.cmake ) +include(${SC_CMAKE_DIR}/SC_Paths.cmake) # locale stuff -include( ${SC_CMAKE_DIR}/SC_Locale.cmake ) +include(${SC_CMAKE_DIR}/SC_Locale.cmake) # logic related to regenerating the lexer and parser source code -include( ${SC_CMAKE_DIR}/SC_Regenerate.cmake ) +include(${SC_CMAKE_DIR}/SC_Regenerate.cmake) -if(NOT DEFINED SC_SDAI_ADDITIONAL_EXES_SRCS ) - set( SC_SDAI_ADDITIONAL_EXES_SRCS "" CACHE STRING "Source files for additional executables to be linked with SDAI libs" ) -endif(NOT DEFINED SC_SDAI_ADDITIONAL_EXES_SRCS ) +if(NOT DEFINED SC_SDAI_ADDITIONAL_EXES_SRCS) + set(SC_SDAI_ADDITIONAL_EXES_SRCS "" CACHE STRING "Source files for additional executables to be linked with SDAI libs") +endif(NOT DEFINED SC_SDAI_ADDITIONAL_EXES_SRCS) -if( NOT DEFINED SC_BUILD_SCHEMAS ) - list( APPEND CONFIG_END_MESSAGES +if(NOT DEFINED SC_BUILD_SCHEMAS) + list(APPEND CONFIG_END_MESSAGES "** CMake variable SC_BUILD_SCHEMAS was not set. Defaults to building ALL schemas, which will take a" - " while; see http://stepcode.org/mw/index.php?title=STEPcode_CMake_variables#SC_BUILD_SCHEMAS" ) + " while; see http://stepcode.org/mw/index.php?title=STEPcode_CMake_variables#SC_BUILD_SCHEMAS") #this makes SC_BUILD_SCHEMAS show up in cmake-gui - SET(SC_BUILD_SCHEMAS "ALL" CACHE string "Semicolon-separated list of paths to EXPRESS schemas to be built" ) -endif( NOT DEFINED SC_BUILD_SCHEMAS ) + set(SC_BUILD_SCHEMAS "ALL" CACHE string "Semicolon-separated list of paths to EXPRESS schemas to be built") +endif(NOT DEFINED SC_BUILD_SCHEMAS) -list( APPEND CONFIG_END_MESSAGES +list(APPEND CONFIG_END_MESSAGES ".. Don't worry about any messages above about missing headers or failed tests, as long as" " you see 'Configuring done' below. Headers and features vary by compiler." - ".. Generating step can take a while if you are building several schemas." ) + ".. Generating step can take a while if you are building several schemas.") # create config headers sc_cf.h and sc_version_string.h -include( ${SC_CMAKE_DIR}/SC_Config_Headers.cmake ) +include(${SC_CMAKE_DIR}/SC_Config_Headers.cmake) ################ if(MSVC) - add_definitions( -D__MSVC__ -D__WIN32__ ) + add_definitions(-D__MSVC__ -D__WIN32__) # Disable warning for preferred usage of secure functions (example strcpy should be strcpy_s, ...) - add_definitions( -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS ) + add_definitions(-D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS) elseif(BORLAND) - add_definitions( -D__BORLAND__ -D__WIN32__ ) + add_definitions(-D__BORLAND__ -D__WIN32__) else() - add_definitions( -pedantic -W -Wall -Wundef -Wfloat-equal -Wshadow -Winline -Wno-long-long ) + add_definitions(-pedantic -W -Wall -Wundef -Wfloat-equal -Wshadow -Winline -Wno-long-long) endif() include_directories( ${SC_SOURCE_DIR}/include ${SC_BINARY_DIR}/include - ) + ) -ADD_SUBDIRECTORY(src/base) -ADD_SUBDIRECTORY(src/express) -ADD_SUBDIRECTORY(src/exppp) -ADD_SUBDIRECTORY(src/exp2cxx) -ADD_SUBDIRECTORY(src/exp2python) -ADD_SUBDIRECTORY(src/clstepcore) -ADD_SUBDIRECTORY(src/cleditor) -ADD_SUBDIRECTORY(src/cldai) -ADD_SUBDIRECTORY(src/clutils) -if( NOT WIN32 ) # don't build cllazyfile on windows until export/import macros are in place - ADD_SUBDIRECTORY( src/cllazyfile ) -endif( NOT WIN32 ) -ADD_SUBDIRECTORY(include) -ADD_SUBDIRECTORY(data) -IF(SC_ENABLE_TESTING) - ADD_SUBDIRECTORY( test ) -ENDIF(SC_ENABLE_TESTING) -ADD_SUBDIRECTORY(doc) +add_subdirectory(src/base) +add_subdirectory(src/express) +add_subdirectory(src/exppp) +add_subdirectory(src/exp2cxx) +add_subdirectory(src/exp2python) +add_subdirectory(src/clstepcore) +add_subdirectory(src/cleditor) +add_subdirectory(src/cldai) +add_subdirectory(src/clutils) +if(NOT WIN32) # don't build cllazyfile on windows until export/import macros are in place + add_subdirectory(src/cllazyfile) +endif(NOT WIN32) +add_subdirectory(include) +add_subdirectory(data) +if(SC_ENABLE_TESTING) + add_subdirectory(test) +endif(SC_ENABLE_TESTING) +add_subdirectory(doc) # 'make core' builds everything that isn't generated. for devs. -add_custom_target( core ) -add_dependencies( core stepdai check-express stepeditor exp2cxx ) +add_custom_target(core) +add_dependencies(core stepdai check-express stepeditor exp2cxx) # CONFIG_END_MESSAGES - list of messages to be printed after everything else is done. # THIS MUST BE LAST to ensure that they are visible to the user without scrolling. -foreach( _msg ${CONFIG_END_MESSAGES} ) - message( "${_msg}" ) -endforeach( _msg ${CONFIG_END_MESSAGES} ) +foreach(_msg ${CONFIG_END_MESSAGES}) + message("${_msg}") +endforeach(_msg ${CONFIG_END_MESSAGES}) # Local Variables: # tab-width: 8 diff --git a/ctest_matrix.cmake b/ctest_matrix.cmake index 3fe7af5d..d2288acb 100644 --- a/ctest_matrix.cmake +++ b/ctest_matrix.cmake @@ -1,11 +1,11 @@ # run_ctest.cmake # `ctest -S run_ctest.cmake` -set( CTEST_SOURCE_DIRECTORY . ) -set( CTEST_BINARY_DIRECTORY build_matrix ) -set( CTEST_CMAKE_GENERATOR "Unix Makefiles" ) -set( CTEST_MEMORYCHECK_COMMAND /usr/bin/valgrind ) -set( CTEST_INITIAL_CACHE " +set(CTEST_SOURCE_DIRECTORY .) +set(CTEST_BINARY_DIRECTORY build_matrix) +set(CTEST_CMAKE_GENERATOR "Unix Makefiles") +set(CTEST_MEMORYCHECK_COMMAND /usr/bin/valgrind) +set(CTEST_INITIAL_CACHE " SITE:STRING=${CTEST_SITE} BUILDNAME:STRING=${CTEST_BUILD_NAME} SC_ENABLE_TESTING:BOOL=ON @@ -15,14 +15,14 @@ SC_BUILD_TYPE:STRING=Debug ctest_start(matrix) ctest_empty_binary_directory(${CTEST_BINARY_DIRECTORY}) -ctest_configure( BUILD "${CTEST_BINARY_DIRECTORY}" OPTIONS -DSC_ENABLE_TESTING=ON ) -ctest_build( BUILD "${CTEST_BINARY_DIRECTORY}" ) +ctest_configure(BUILD "${CTEST_BINARY_DIRECTORY}" OPTIONS -DSC_ENABLE_TESTING=ON) +ctest_build(BUILD "${CTEST_BINARY_DIRECTORY}") message("running tests") -ctest_test( BUILD "${CTEST_BINARY_DIRECTORY}" INCLUDE_LABEL "cpp_schema_....*" ) +ctest_test(BUILD "${CTEST_BINARY_DIRECTORY}" INCLUDE_LABEL "cpp_schema_....*") message("running python script") -execute_process( COMMAND python ../misc/wiki-scripts/update-matrix.py - WORKING_DIRECTORY ${CTEST_BINARY_DIRECTORY} ) +execute_process(COMMAND python ../misc/wiki-scripts/update-matrix.py + WORKING_DIRECTORY ${CTEST_BINARY_DIRECTORY}) # Local Variables: # tab-width: 8 diff --git a/lcov.cmake b/lcov.cmake index 48922234..4ca1388d 100644 --- a/lcov.cmake +++ b/lcov.cmake @@ -1,15 +1,15 @@ # lcov.cmake # `ctest -S lcov.cmake` -if( NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Linux" ) - message( FATAL_ERROR "LCOV is Linux-only" ) -endif( NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Linux" ) +if(NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Linux") + message(FATAL_ERROR "LCOV is Linux-only") +endif(NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Linux") -set( CTEST_SOURCE_DIRECTORY . ) -set( CTEST_BINARY_DIRECTORY build_lcov ) -set( CTEST_CMAKE_GENERATOR "Unix Makefiles" ) -set( CTEST_MEMORYCHECK_COMMAND /usr/bin/valgrind ) -set( CTEST_INITIAL_CACHE " +set(CTEST_SOURCE_DIRECTORY .) +set(CTEST_BINARY_DIRECTORY build_lcov) +set(CTEST_CMAKE_GENERATOR "Unix Makefiles") +set(CTEST_MEMORYCHECK_COMMAND /usr/bin/valgrind) +set(CTEST_INITIAL_CACHE " SITE:STRING=${CTEST_SITE} BUILDNAME:STRING=${CTEST_BUILD_NAME} SC_ENABLE_TESTING:BOOL=ON @@ -18,45 +18,45 @@ SC_BUILD_SCHEMAS:STRING=ALL SC_BUILD_TYPE:STRING=Debug ") -set( LCOV_OUT "${CTEST_BINARY_DIRECTORY}/lcov_html" ) +set(LCOV_OUT "${CTEST_BINARY_DIRECTORY}/lcov_html") ctest_start(lcov) ctest_empty_binary_directory(${CTEST_BINARY_DIRECTORY}) message("configuring...") -ctest_configure( BUILD "${CTEST_BINARY_DIRECTORY}" OPTIONS "-DSC_BUILD_SCHEMAS=ALL;-DSC_ENABLE_COVERAGE=ON;-SC_PYTHON_GENERATOR=OFF" ) +ctest_configure(BUILD "${CTEST_BINARY_DIRECTORY}" OPTIONS "-DSC_BUILD_SCHEMAS=ALL;-DSC_ENABLE_COVERAGE=ON;-SC_PYTHON_GENERATOR=OFF") message("lcov: resetting counters...") -execute_process( COMMAND lcov -z -d . - WORKING_DIRECTORY ${CTEST_BINARY_DIRECTORY} OUTPUT_QUIET ) +execute_process(COMMAND lcov -z -d . + WORKING_DIRECTORY ${CTEST_BINARY_DIRECTORY} OUTPUT_QUIET) # copy files so lcov won't complain -execute_process( COMMAND ${CMAKE_COMMAND} -E copy src/express/expparse.y ${CTEST_BINARY_DIRECTORY}/src/express/CMakeFiles/express.dir ) -execute_process( COMMAND ${CMAKE_COMMAND} -E copy src/express/expscan.l ${CTEST_BINARY_DIRECTORY}/src/express/CMakeFiles/express.dir ) +execute_process(COMMAND ${CMAKE_COMMAND} -E copy src/express/expparse.y ${CTEST_BINARY_DIRECTORY}/src/express/CMakeFiles/express.dir) +execute_process(COMMAND ${CMAKE_COMMAND} -E copy src/express/expscan.l ${CTEST_BINARY_DIRECTORY}/src/express/CMakeFiles/express.dir) message("building...") -ctest_build( BUILD "${CTEST_BINARY_DIRECTORY}" ) +ctest_build(BUILD "${CTEST_BINARY_DIRECTORY}") message("running tests...") -ctest_test( BUILD "${CTEST_BINARY_DIRECTORY}" PARALLEL_LEVEL 1 ) +ctest_test(BUILD "${CTEST_BINARY_DIRECTORY}" PARALLEL_LEVEL 1) -message( "analyzing profiling data using lcov..." ) -execute_process( COMMAND lcov -c -d . -o stepcode.lcov - WORKING_DIRECTORY ${CTEST_BINARY_DIRECTORY} OUTPUT_QUIET ERROR_QUIET ) +message("analyzing profiling data using lcov...") +execute_process(COMMAND lcov -c -d . -o stepcode.lcov + WORKING_DIRECTORY ${CTEST_BINARY_DIRECTORY} OUTPUT_QUIET ERROR_QUIET) message("removing system headers...") -execute_process( COMMAND lcov -r stepcode.lcov "/usr/include/*" -o stepcode_no_usr.lcov - WORKING_DIRECTORY ${CTEST_BINARY_DIRECTORY} OUTPUT_QUIET ERROR_QUIET ) -execute_process( COMMAND ${CMAKE_COMMAND} -E make_directory ${LCOV_OUT} ) +execute_process(COMMAND lcov -r stepcode.lcov "/usr/include/*" -o stepcode_no_usr.lcov + WORKING_DIRECTORY ${CTEST_BINARY_DIRECTORY} OUTPUT_QUIET ERROR_QUIET) +execute_process(COMMAND ${CMAKE_COMMAND} -E make_directory ${LCOV_OUT}) -message( "creating html files..." ) -execute_process( COMMAND genhtml ../stepcode_no_usr.lcov - WORKING_DIRECTORY ${LCOV_OUT} OUTPUT_QUIET ERROR_QUIET ) +message("creating html files...") +execute_process(COMMAND genhtml ../stepcode_no_usr.lcov + WORKING_DIRECTORY ${LCOV_OUT} OUTPUT_QUIET ERROR_QUIET) -message( "html files are located in ${LCOV_OUT}" ) -execute_process( COMMAND ${CMAKE_COMMAND} -E tar czf ${LCOV_OUT}.tgz ${LCOV_OUT} WORKING_DIRECTORY ${CTEST_SOURCE_DIRECTORY} ) +message("html files are located in ${LCOV_OUT}") +execute_process(COMMAND ${CMAKE_COMMAND} -E tar czf ${LCOV_OUT}.tgz ${LCOV_OUT} WORKING_DIRECTORY ${CTEST_SOURCE_DIRECTORY}) -message( "tarball at ${LCOV_OUT}.tgz" ) +message("tarball at ${LCOV_OUT}.tgz") -message( "================================================ Success! ================================================" ) +message("================================================ Success! ================================================") # Local Variables: # tab-width: 8 diff --git a/run_ctest.cmake b/run_ctest.cmake index affbeabb..096cfb1c 100644 --- a/run_ctest.cmake +++ b/run_ctest.cmake @@ -1,11 +1,11 @@ # run_ctest.cmake # `ctest -S run_ctest.cmake` -set( CTEST_SOURCE_DIRECTORY . ) -set( CTEST_BINARY_DIRECTORY build_ctest ) -set( CTEST_CMAKE_GENERATOR "Unix Makefiles" ) -set( CTEST_MEMORYCHECK_COMMAND /usr/bin/valgrind ) -set( CTEST_INITIAL_CACHE " +set(CTEST_SOURCE_DIRECTORY .) +set(CTEST_BINARY_DIRECTORY build_ctest) +set(CTEST_CMAKE_GENERATOR "Unix Makefiles") +set(CTEST_MEMORYCHECK_COMMAND /usr/bin/valgrind) +set(CTEST_INITIAL_CACHE " SITE:STRING=${CTEST_SITE} BUILDNAME:STRING=${CTEST_BUILD_NAME} SC_ENABLE_TESTING:BOOL=ON @@ -14,11 +14,11 @@ SC_BUILD_TYPE:STRING=Debug -if( EXISTS "../.SC_CTEST_PREFS.cmake" ) - include( "../.SC_CTEST_PREFS.cmake" ) +if(EXISTS "../.SC_CTEST_PREFS.cmake") + include("../.SC_CTEST_PREFS.cmake") else() - message( WARNING "Did not find ../.SC_CTEST_PREFS.cmake, containing config variables - result submission disabled" ) - set( SKIP_SUBMISSION TRUE ) + message(WARNING "Did not find ../.SC_CTEST_PREFS.cmake, containing config variables - result submission disabled") + set(SKIP_SUBMISSION TRUE) endif() ###################################################### @@ -26,8 +26,8 @@ endif() # use config variables such as these in # ../.SC_CTEST_PREFS.cmake # -#set( CTEST_SITE "username") -#set( CTEST_BUILD_NAME "build type, os, arch") +#set(CTEST_SITE "username") +#set(CTEST_BUILD_NAME "build type, os, arch") # # # setting any of these to true causes that set of tests @@ -44,11 +44,11 @@ endif() ###################################################### -function( SUBMIT_TEST part ) - if( NOT SKIP_SUBMISSION ) - ctest_submit( PARTS ${part} ) +function(SUBMIT_TEST part) + if(NOT SKIP_SUBMISSION) + ctest_submit(PARTS ${part}) endif() -endfunction( SUBMIT_TEST part ) +endfunction(SUBMIT_TEST part) ###################################################### ##### To disable reporting of a set of tests, comment @@ -56,68 +56,68 @@ endfunction( SUBMIT_TEST part ) ##### the set you wish to disable. ##### ##### To do this for all tests: -##### set( SKIP_SUBMISSION TRUE ) +##### set(SKIP_SUBMISSION TRUE) ###################################################### ctest_start(Experimental) ctest_empty_binary_directory(${CTEST_BINARY_DIRECTORY}) file(WRITE "${CTEST_BINARY_DIRECTORY}/CTestCustom.cmake" " -set( CTEST_CUSTOM_ERROR_EXCEPTION \"{standard input}:[0-9][0-9]*: WARNING: \") +set(CTEST_CUSTOM_ERROR_EXCEPTION \"{standard input}:[0-9][0-9]*: WARNING: \") ") -ctest_configure( BUILD "${CTEST_BINARY_DIRECTORY}" APPEND OPTIONS -DSC_ENABLE_TESTING=ON ) -SUBMIT_TEST( Configure ) -ctest_build( BUILD "${CTEST_BINARY_DIRECTORY}" APPEND ) -SUBMIT_TEST( Build ) -# ctest_memcheck( BUILD "${CTEST_BINARY_DIRECTORY}" RETURN_VALUE res ) +ctest_configure(BUILD "${CTEST_BINARY_DIRECTORY}" APPEND OPTIONS -DSC_ENABLE_TESTING=ON) +SUBMIT_TEST(Configure) +ctest_build(BUILD "${CTEST_BINARY_DIRECTORY}" APPEND) +SUBMIT_TEST(Build) +# ctest_memcheck(BUILD "${CTEST_BINARY_DIRECTORY}" RETURN_VALUE res) -if(NOT SKIP_TEST_UNITARY_SCHEMAS ) - ctest_test( BUILD "${CTEST_BINARY_DIRECTORY}" APPEND - INCLUDE_LABEL "unitary_schemas" ) - SUBMIT_TEST( Test ) +if(NOT SKIP_TEST_UNITARY_SCHEMAS) + ctest_test(BUILD "${CTEST_BINARY_DIRECTORY}" APPEND + INCLUDE_LABEL "unitary_schemas") + SUBMIT_TEST(Test) endif() -if(NOT SKIP_CPP_TEST_SCHEMA_GEN ) - ctest_test( BUILD "${CTEST_BINARY_DIRECTORY}" APPEND - INCLUDE_LABEL "cpp_schema_gen" ) - SUBMIT_TEST( Test ) - if(NOT SKIP_CPP_TEST_SCHEMA_BUILD ) - ctest_test( BUILD "${CTEST_BINARY_DIRECTORY}" APPEND - INCLUDE_LABEL "cpp_schema_build" ) - SUBMIT_TEST( Test ) - if(NOT SKIP_CPP_TEST_SCHEMA_RW ) - ctest_test( BUILD "${CTEST_BINARY_DIRECTORY}" APPEND - INCLUDE_LABEL "cpp_schema_rw" ) - SUBMIT_TEST( Test ) +if(NOT SKIP_CPP_TEST_SCHEMA_GEN) + ctest_test(BUILD "${CTEST_BINARY_DIRECTORY}" APPEND + INCLUDE_LABEL "cpp_schema_gen") + SUBMIT_TEST(Test) + if(NOT SKIP_CPP_TEST_SCHEMA_BUILD) + ctest_test(BUILD "${CTEST_BINARY_DIRECTORY}" APPEND + INCLUDE_LABEL "cpp_schema_build") + SUBMIT_TEST(Test) + if(NOT SKIP_CPP_TEST_SCHEMA_RW) + ctest_test(BUILD "${CTEST_BINARY_DIRECTORY}" APPEND + INCLUDE_LABEL "cpp_schema_rw") + SUBMIT_TEST(Test) endif() endif() endif() -if(NOT SKIP_TEST_EXCHANGE_FILE ) - if( SKIP_CPP_TEST_SCHEMA_BUILD ) - ctest_test( BUILD "${CTEST_BINARY_DIRECTORY}" APPEND - INCLUDE "build_cpp_sdai_AP214E3_2010" ) - SUBMIT_TEST( Test ) +if(NOT SKIP_TEST_EXCHANGE_FILE) + if(SKIP_CPP_TEST_SCHEMA_BUILD) + ctest_test(BUILD "${CTEST_BINARY_DIRECTORY}" APPEND + INCLUDE "build_cpp_sdai_AP214E3_2010") + SUBMIT_TEST(Test) endif() - ctest_test( BUILD "${CTEST_BINARY_DIRECTORY}" APPEND - INCLUDE_LABEL "exchange_file" ) - SUBMIT_TEST( Test ) + ctest_test(BUILD "${CTEST_BINARY_DIRECTORY}" APPEND + INCLUDE_LABEL "exchange_file") + SUBMIT_TEST(Test) endif() -if(NOT SKIP_TEST_CPP_SCHEMA_SPECIFIC ) - ctest_test( BUILD "${CTEST_BINARY_DIRECTORY}" APPEND - INCLUDE_LABEL "cpp_schema_specific" ) - SUBMIT_TEST( Test ) +if(NOT SKIP_TEST_CPP_SCHEMA_SPECIFIC) + ctest_test(BUILD "${CTEST_BINARY_DIRECTORY}" APPEND + INCLUDE_LABEL "cpp_schema_specific") + SUBMIT_TEST(Test) endif() -if(NOT SKIP_TEST_CPP_UNIT ) - ctest_test( BUILD "${CTEST_BINARY_DIRECTORY}" APPEND - INCLUDE_LABEL "cpp_unit_....*" ) - SUBMIT_TEST( Test ) +if(NOT SKIP_TEST_CPP_UNIT) + ctest_test(BUILD "${CTEST_BINARY_DIRECTORY}" APPEND + INCLUDE_LABEL "cpp_unit_....*") + SUBMIT_TEST(Test) endif() -# ctest_coverage( ) +# ctest_coverage() # Local Variables: # tab-width: 8