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