Revision: 75742
          http://sourceforge.net/p/brlcad/code/75742
Author:   starseeker
Date:     2020-05-07 20:51:27 +0000 (Thu, 07 May 2020)
Log Message:
-----------
Wrap the test in a define check so it's off by default

Modified Paths:
--------------
    brlcad/branches/bioh/misc/CMake/BRLCAD_Targets.cmake

Modified: brlcad/branches/bioh/misc/CMake/BRLCAD_Targets.cmake
===================================================================
--- brlcad/branches/bioh/misc/CMake/BRLCAD_Targets.cmake        2020-05-07 
20:47:02 UTC (rev 75741)
+++ brlcad/branches/bioh/misc/CMake/BRLCAD_Targets.cmake        2020-05-07 
20:51:27 UTC (rev 75742)
@@ -537,37 +537,42 @@
 
 #-----------------------------------------------------------------------------
 # Compile test for isolated header files, to check that they are self contained
-add_custom_target(check-headers ALL)
-set_target_properties(check-headers PROPERTIES FOLDER "BRL-CAD Header Checks")
+if (DEFINED BRLCAD_HDR_CHECK)
+  add_custom_target(check-headers ALL)
+  set_target_properties(check-headers PROPERTIES FOLDER "BRL-CAD Header 
Checks")
+endif (DEFINED BRLCAD_HDR_CHECK)
+
 function(BRLCAD_CHECK_HDRS hdrfiles)
 
-  if (MSVC)
-    # Don't know how to do this on Windows
-    return()
-  endif()
+  if (DEFINED BRLCAD_HDR_CHECK)
+    if (MSVC)
+      # Don't know how to do this on Windows
+      return()
+    endif()
 
-  get_filename_component(SRCDIR "${CMAKE_CURRENT_SOURCE_DIR}" NAME)
+    get_filename_component(SRCDIR "${CMAKE_CURRENT_SOURCE_DIR}" NAME)
 
-  foreach(hdrfile ${${hdrfiles}})
+    foreach(hdrfile ${${hdrfiles}})
 
-    string(REPLACE "-" "_" STMPFILE "${SRCDIR}_${hdrfile}")
-    string(REPLACE "." "_" STMPFILE "${STMPFILE}")
-    string(REPLACE "/" "_" STMPFILE "${STMPFILE}")
+      string(REPLACE "-" "_" STMPFILE "${SRCDIR}_${hdrfile}")
+      string(REPLACE "." "_" STMPFILE "${STMPFILE}")
+      string(REPLACE "/" "_" STMPFILE "${STMPFILE}")
 
-    add_custom_command(
-      OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${STMPFILE}.stamp
-      COMMAND ${CMAKE_CXX_COMPILER} -I${CMAKE_SOURCE_DIR}/include 
-I${CMAKE_SOURCE_DIR}/src/other/openNURBS
-      -I${CMAKE_SOURCE_DIR}/src/other/tcl/generic -fsyntax-only -Wall -Wextra 
-Wno-deprecated
-      ${CMAKE_CURRENT_SOURCE_DIR}/${hdrfile}
-      COMMAND ${CMAKE_COMMAND} -E touch 
${CMAKE_CURRENT_BINARY_DIR}/${hdrfile}.stamp
-      DEPENDS ${hdrfile}
-      )
-    add_custom_target(${STMPFILE}-check DEPENDS 
${CMAKE_CURRENT_BINARY_DIR}/${STMPFILE}.stamp)
-    set_target_properties(${STMPFILE}-check PROPERTIES FOLDER "BRL-CAD Header 
Checks")
+      add_custom_command(
+       OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${STMPFILE}.stamp
+       COMMAND ${CMAKE_CXX_COMPILER} -I${CMAKE_SOURCE_DIR}/include 
-I${CMAKE_SOURCE_DIR}/src/other/openNURBS
+       -I${CMAKE_SOURCE_DIR}/src/other/tcl/generic -fsyntax-only -Wall -Wextra 
-Wno-deprecated
+       ${CMAKE_CURRENT_SOURCE_DIR}/${hdrfile}
+       COMMAND ${CMAKE_COMMAND} -E touch 
${CMAKE_CURRENT_BINARY_DIR}/${hdrfile}.stamp
+       DEPENDS ${hdrfile}
+       )
+      add_custom_target(${STMPFILE}-check DEPENDS 
${CMAKE_CURRENT_BINARY_DIR}/${STMPFILE}.stamp)
+      set_target_properties(${STMPFILE}-check PROPERTIES FOLDER "BRL-CAD 
Header Checks")
 
-    add_dependencies(check-headers ${STMPFILE}-check)
+      add_dependencies(check-headers ${STMPFILE}-check)
 
-  endforeach(hdrfile ${${hdrfiles}})
+    endforeach(hdrfile ${${hdrfiles}})
+  endif (DEFINED BRLCAD_HDR_CHECK)
 
 endfunction()
 

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