Revision: 68992
          http://sourceforge.net/p/brlcad/code/68992
Author:   starseeker
Date:     2016-10-05 14:49:10 +0000 (Wed, 05 Oct 2016)
Log Message:
-----------
protect tests directories with exists tests

Modified Paths:
--------------
    brlcad/trunk/src/fb/CMakeLists.txt
    brlcad/trunk/src/libanalyze/CMakeLists.txt
    brlcad/trunk/src/libbg/CMakeLists.txt
    brlcad/trunk/src/libbn/CMakeLists.txt
    brlcad/trunk/src/libbrep/CMakeLists.txt
    brlcad/trunk/src/libbu/CMakeLists.txt
    brlcad/trunk/src/libicv/CMakeLists.txt
    brlcad/trunk/src/librt/CMakeLists.txt

Modified: brlcad/trunk/src/fb/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/fb/CMakeLists.txt  2016-10-05 14:29:30 UTC (rev 68991)
+++ brlcad/trunk/src/fb/CMakeLists.txt  2016-10-05 14:49:10 UTC (rev 68992)
@@ -65,7 +65,9 @@
 
 BRLCAD_ADDEXEC(spm-fb spm-fb.c "libfb;libbn")
 
-add_subdirectory(tests)
+if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/tests)
+  add_subdirectory(tests)
+endif(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/tests)
 
 
 # Local Variables:

Modified: brlcad/trunk/src/libanalyze/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/libanalyze/CMakeLists.txt  2016-10-05 14:29:30 UTC (rev 
68991)
+++ brlcad/trunk/src/libanalyze/CMakeLists.txt  2016-10-05 14:49:10 UTC (rev 
68992)
@@ -22,11 +22,13 @@
   voxels.c
   )
 
-add_subdirectory(tests)
-
 BRLCAD_ADDLIB(libanalyze "${LIBANALYZE_SOURCES}" "${TCL_LIBRARY};libbu;librt")
 set_target_properties(libanalyze PROPERTIES VERSION 20.0.1 SOVERSION 20)
 
+if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/tests)
+  add_subdirectory(tests)
+endif(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/tests)
+
 CMAKEFILES(analyze_private.h find_subtracted_shapes.cpp)
 
 # Local Variables:

Modified: brlcad/trunk/src/libbg/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/libbg/CMakeLists.txt       2016-10-05 14:29:30 UTC (rev 
68991)
+++ brlcad/trunk/src/libbg/CMakeLists.txt       2016-10-05 14:49:10 UTC (rev 
68992)
@@ -20,7 +20,9 @@
 BRLCAD_ADDLIB(libbg "${LIBBG_SOURCES}" libbn libbu)
 set_target_properties(libbg PROPERTIES VERSION 20.0.1 SOVERSION 20)
 
-add_subdirectory(tests)
+if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/tests)
+  add_subdirectory(tests)
+endif(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/tests)
 
 CMAKEFILES(bg_private.h)
 

Modified: brlcad/trunk/src/libbn/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/libbn/CMakeLists.txt       2016-10-05 14:29:30 UTC (rev 
68991)
+++ brlcad/trunk/src/libbn/CMakeLists.txt       2016-10-05 14:49:10 UTC (rev 
68992)
@@ -42,11 +42,12 @@
 
 
 BRLCAD_ADDLIB(libbn "${LIBBN_SOURCES}" "libbu")
-SET_TARGET_PROPERTIES(libbn PROPERTIES VERSION 20.0.1 SOVERSION 20)
+set_target_properties(libbn PROPERTIES VERSION 20.0.1 SOVERSION 20)
 
+if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/tests)
+  add_subdirectory(tests)
+endif(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/tests)
 
-add_subdirectory(tests)
-
 CMAKEFILES(README)
 
 # Local Variables:

Modified: brlcad/trunk/src/libbrep/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/libbrep/CMakeLists.txt     2016-10-05 14:29:30 UTC (rev 
68991)
+++ brlcad/trunk/src/libbrep/CMakeLists.txt     2016-10-05 14:49:10 UTC (rev 
68992)
@@ -69,7 +69,9 @@
 
 BRLCAD_ADDEXEC(test_curve_intersect test_curve_intersect.cpp "libbrep" 
NO_STRICT NO_INSTALL)
 
-add_subdirectory(tests)
+if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/tests)
+  add_subdirectory(tests)
+endif(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/tests)
 
 # Local Variables:
 # tab-width: 8

Modified: brlcad/trunk/src/libbu/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/libbu/CMakeLists.txt       2016-10-05 14:29:30 UTC (rev 
68991)
+++ brlcad/trunk/src/libbu/CMakeLists.txt       2016-10-05 14:49:10 UTC (rev 
68992)
@@ -30,6 +30,9 @@
 # We do want to install the mime header
 install(FILES ${BU_MIME_H_FILE} DESTINATION ${INCLUDE_DIR}/brlcad/bu)
 
+# Year 2038+ support lib
+add_subdirectory(y2038)
+
 set(LIBBU_SOURCES
   affinity.c
   argv.c
@@ -120,8 +123,9 @@
 BRLCAD_ADDDATA(fix.6r vfont)
 BRLCAD_ADDDATA(nonie.r.12 vfont)
 
-add_subdirectory(tests)
-add_subdirectory(y2038)
+if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/tests)
+  add_subdirectory(tests)
+endif(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/tests)
 
 set(bu_ignore_files
   bitv.h

Modified: brlcad/trunk/src/libicv/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/libicv/CMakeLists.txt      2016-10-05 14:29:30 UTC (rev 
68991)
+++ brlcad/trunk/src/libicv/CMakeLists.txt      2016-10-05 14:49:10 UTC (rev 
68992)
@@ -29,8 +29,11 @@
 if(CPP_DLL_DEFINES)
   set_property(TARGET libicv APPEND PROPERTY COMPILE_DEFINITIONS 
"NETPBM_DLL_IMPORTS")
 endif(CPP_DLL_DEFINES)
-add_subdirectory(tests)
 
+if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/tests)
+  add_subdirectory(tests)
+endif(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/tests)
+
 CMAKEFILES(
   TODO
   icv_private.h

Modified: brlcad/trunk/src/librt/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/librt/CMakeLists.txt       2016-10-05 14:29:30 UTC (rev 
68991)
+++ brlcad/trunk/src/librt/CMakeLists.txt       2016-10-05 14:49:10 UTC (rev 
68992)
@@ -401,7 +401,9 @@
 #BRLCAD_ADDEXEC(test_root3-subd test_root3-subd.cpp 
"librt;libwdb;libbrep;libbu" NO_STRICT NO_INSTALL)
 #BRLCAD_ADDEXEC(test_surfacetree test_surfacetree.cpp 
"librt;libwdb;libbrep;libbu" NO_STRICT NO_INSTALL)
 
-add_subdirectory(tests)
+if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/tests)
+  add_subdirectory(tests)
+endif(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/tests)
 
 # Local Variables:
 # tab-width: 8

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


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to