Revision: 75919
          http://sourceforge.net/p/brlcad/code/75919
Author:   starseeker
Date:     2020-05-25 17:19:38 +0000 (Mon, 25 May 2020)
Log Message:
-----------
Turn back on the remaining tests.

Modified Paths:
--------------
    brlcad/branches/bioh/regress/CMakeLists.txt
    brlcad/branches/bioh/regress/gchecker/regress-gchecker.cmake.in
    brlcad/branches/bioh/regress/ged/CMakeLists.txt
    brlcad/branches/bioh/regress/repository/CMakeLists.txt

Added Paths:
-----------
    brlcad/branches/bioh/regress/repository/regress-repository.cmake.in

Removed Paths:
-------------
    brlcad/branches/bioh/regress/repository/regress-repository.cmake

Modified: brlcad/branches/bioh/regress/CMakeLists.txt
===================================================================
--- brlcad/branches/bioh/regress/CMakeLists.txt 2020-05-25 16:47:10 UTC (rev 
75918)
+++ brlcad/branches/bioh/regress/CMakeLists.txt 2020-05-25 17:19:38 UTC (rev 
75919)
@@ -49,7 +49,7 @@
 add_subdirectory(licenses)
 
 # Repository check
-#add_subdirectory(repository)
+add_subdirectory(repository)
 
 if(SH_EXEC)
 

Modified: brlcad/branches/bioh/regress/gchecker/regress-gchecker.cmake.in
===================================================================
--- brlcad/branches/bioh/regress/gchecker/regress-gchecker.cmake.in     
2020-05-25 16:47:10 UTC (rev 75918)
+++ brlcad/branches/bioh/regress/gchecker/regress-gchecker.cmake.in     
2020-05-25 17:19:38 UTC (rev 75919)
@@ -2,7 +2,7 @@
 set(CBDIR "@CMAKE_CURRENT_BINARY_DIR@")
 set(CSDIR "@CMAKE_CURRENT_SOURCE_DIR@")
 set(GCHECKER_CF "@GCHECKER_CLEAN_FILE@")
-set(LOGFILE "${LOG_FILE}")
+set(LOGFILE "@LOG_FILE@")
 
 file(WRITE "${LOGFILE}" "Starting gchecker test run\n")
 

Modified: brlcad/branches/bioh/regress/ged/CMakeLists.txt
===================================================================
--- brlcad/branches/bioh/regress/ged/CMakeLists.txt     2020-05-25 16:47:10 UTC 
(rev 75918)
+++ brlcad/branches/bioh/regress/ged/CMakeLists.txt     2020-05-25 17:19:38 UTC 
(rev 75919)
@@ -9,6 +9,7 @@
   )
 
 BRLCAD_ADDEXEC(regress_mater mater.c libged TEST_USESDATA)
+target_compile_definitions(regress_mater PUBLIC BRLCADBUILD HAVE_CONFIG_H)
 
 BRLCAD_REGRESSION_TEST(regress-ged_mater "regress_mater;density_DATAFILES_cp" 
EXEC regress_mater)
 

Modified: brlcad/branches/bioh/regress/repository/CMakeLists.txt
===================================================================
--- brlcad/branches/bioh/regress/repository/CMakeLists.txt      2020-05-25 
16:47:10 UTC (rev 75918)
+++ brlcad/branches/bioh/regress/repository/CMakeLists.txt      2020-05-25 
17:19:38 UTC (rev 75919)
@@ -3,8 +3,10 @@
   ${BRLCAD_SOURCE_DIR}/include
   )
 
-add_executable(repocheck repocheck.cpp)
-target_link_libraries(repocheck libbu ${CMAKE_THREAD_LIBS_INIT})
+
+# Build a scanner to check the repository for various problems
+BRLCAD_ADDEXEC(repocheck repocheck.cpp "libbu;${CMAKE_THREAD_LIBS_INIT}" TEST)
+target_compile_definitions(repocheck PUBLIC BRLCADBUILD HAVE_CONFIG_H)
 if (O3_COMPILER_FLAG)
   # This check benefits greatly from optimization. If we have the O3 flag, use
   # it - whether or not the standard build settings would add it.
@@ -12,28 +14,16 @@
 endif (O3_COMPILER_FLAG)
 set_target_properties(repocheck PROPERTIES FOLDER "BRL-CAD Regression 
Tests/repository")
 
+# Define the actual regression test
 set(ALL_FILES_LIST "${BRLCAD_BINARY_DIR}/cmakefiles.cmake")
+set(LOG_FILE "${CMAKE_CURRENT_BINARY_DIR}/regress-repository.log")
+BRLCAD_REGRESSION_TEST(regress-repository "repocheck" EXEC repocheck)
+DISTCLEAN(${LOG_FILE})
 
-add_test(NAME regress-repository
-  COMMAND "${CMAKE_COMMAND}"
-  -DRCHECK_EXEC=$<TARGET_FILE:repocheck>
-  -DL_FILE=${LOG_FILE} -DS_FILE=${STAMP_FILE} -DF_LIST=${ALL_FILES_LIST}
-  -DB_DIR=${BRLCAD_SOURCE_DIR}
-  -P "${CMAKE_CURRENT_SOURCE_DIR}/regress-repository.cmake"
-  )
-
-if (CMAKE_CONFIGURATION_TYPES)
-  add_custom_target(regress-repository COMMAND ${CMAKE_CTEST_COMMAND} -C 
${CMAKE_CFG_INTDIR} -R ^regress-repository --output-on-failure)
-else (CMAKE_CONFIGURATION_TYPES)
-  add_custom_target(regress-repository COMMAND ${CMAKE_CTEST_COMMAND} -R 
^regress-repository --output-on-failure)
-endif (CMAKE_CONFIGURATION_TYPES)
-
-Add_Regression_Test(repository "repocheck")
-
 CMAKEFILES(
   CMakeLists.txt
   repocheck.cpp
-  regress-repository.cmake
+  regress-repository.cmake.in
   )
 
 # Local Variables:

Deleted: brlcad/branches/bioh/regress/repository/regress-repository.cmake
===================================================================
--- brlcad/branches/bioh/regress/repository/regress-repository.cmake    
2020-05-25 16:47:10 UTC (rev 75918)
+++ brlcad/branches/bioh/regress/repository/regress-repository.cmake    
2020-05-25 17:19:38 UTC (rev 75919)
@@ -1,23 +0,0 @@
-string(REPLACE "\\" "" REPOSITORY_CHECK_EXEC "${RCHECK_EXEC}")
-string(REPLACE "\\" "" FILES_LIST "${F_LIST}")
-string(REPLACE "\\" "" B_SOURCE_DIR "${B_DIR}")
-
-message("Running repository check:\n${REPOSITORY_CHECK_EXEC} 
${REPOSITORY_FILE_SET} ${FILES_LIST} \"${B_SOURCE_DIR}\"\n")
-message("Processing...")
-execute_process(
-  COMMAND "${REPOSITORY_CHECK_EXEC}" "${FILES_LIST}" "${B_SOURCE_DIR}" 
RESULT_VARIABLE repository_result
-  OUTPUT_VARIABLE repository_log ERROR_VARIABLE repository_log
-  )
-message("Processing... done.")
-
-if(repository_result)
-  message("${repository_log}\n")
-  message(FATAL_ERROR "[repository check] failed.\n")
-endif(repository_result)
-
-# Local Variables:
-# tab-width: 8
-# mode: cmake
-# indent-tabs-mode: t
-# End:
-# ex: shiftwidth=2 tabstop=8

Copied: brlcad/branches/bioh/regress/repository/regress-repository.cmake.in 
(from rev 75918, 
brlcad/branches/bioh/regress/repository/regress-repository.cmake)
===================================================================
--- brlcad/branches/bioh/regress/repository/regress-repository.cmake.in         
                (rev 0)
+++ brlcad/branches/bioh/regress/repository/regress-repository.cmake.in 
2020-05-25 17:19:38 UTC (rev 75919)
@@ -0,0 +1,21 @@
+string(REPLACE "\\" "" REPOSITORY_CHECK_EXEC "${EXEC}")
+set(FILES_LIST "@ALL_FILES_LIST@")
+set(B_SOURCE_DIR "@BRLCAD_SOURCE_DIR@")
+set(LOGFILE "@LOG_FILE@")
+
+file(WRITE ${LOGFILE} "Running repository check:\n${REPOSITORY_CHECK_EXEC} 
${REPOSITORY_FILE_SET} ${FILES_LIST} \"${B_SOURCE_DIR}\"\n")
+execute_process(
+  COMMAND "${REPOSITORY_CHECK_EXEC}" "${FILES_LIST}" "${B_SOURCE_DIR}"
+  RESULT_VARIABLE repository_result OUTPUT_VARIABLE repository_log 
ERROR_VARIABLE repository_log
+  )
+if(repository_result)
+  file(APPEND ${LOGFILE} "${repository_log}\n")
+  message(FATAL_ERROR "[repository check] Failure: ${license_result}\n")
+endif(repository_result)
+
+# Local Variables:
+# tab-width: 8
+# mode: cmake
+# indent-tabs-mode: t
+# End:
+# ex: shiftwidth=2 tabstop=8

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to