Revision: 76224
          http://sourceforge.net/p/brlcad/code/76224
Author:   starseeker
Date:     2020-06-26 16:37:42 +0000 (Fri, 26 Jun 2020)
Log Message:
-----------
Add explicit backend deps for the tools

Modified Paths:
--------------
    brlcad/trunk/src/util/CMakeLists.txt

Modified: brlcad/trunk/src/util/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/util/CMakeLists.txt        2020-06-26 16:34:07 UTC (rev 
76223)
+++ brlcad/trunk/src/util/CMakeLists.txt        2020-06-26 16:37:42 UTC (rev 
76224)
@@ -28,6 +28,7 @@
 if(BRLCAD_ENABLE_TK)
   BRLCAD_ADDEXEC(bombardier bombardier.c 
"libtclcad;libbu;${TK_LIBRARY};${TCL_LIBRARY}")
   BRLCAD_ADDEXEC(plot3-dm plot3-dm.c 
"libtclcad;libdm;libbu;${TK_LIBRARY};${TCL_LIBRARY};${M_LIBRARY}")
+  ADD_TARGET_DEPS(plot3-dm dm-ogl dm-wgl)
 else(BRLCAD_ENABLE_TK)
   CMAKEFILES(
     bombardier.c
@@ -47,13 +48,16 @@
 BRLCAD_ADDEXEC(ap-pix ap-pix.c libbu)
 BRLCAD_ADDEXEC(asc-plot3 asc-plot3.c "libbn;libbu")
 BRLCAD_ADDEXEC(bw-a bw-a.c "libdm;libbu")
+ADD_TARGET_DEPS(bw-a dm-ogl dm-wgl)
 BRLCAD_ADDEXEC(bw-pix bw-pix.c "libbu;libicv")
 BRLCAD_ADDEXEC(bw-png bw-png.c "libdm;libbu;${PNG_LIBRARIES}")
+ADD_TARGET_DEPS(bw-png dm-ogl dm-wgl)
 BRLCAD_ADDEXEC(bw-ps bw-ps.c libbu)
 BRLCAD_ADDEXEC(bwcrop bwcrop.c libbu)
 BRLCAD_ADDEXEC(bwdiff bwdiff.c libbu)
 BRLCAD_ADDEXEC(bwfilter bwfilter.c "libicv;libbu")
 BRLCAD_ADDEXEC(bwhist bwhist.c libdm)
+ADD_TARGET_DEPS(bwhist dm-ogl dm-wgl)
 BRLCAD_ADDEXEC(bwhisteq bwhisteq.c libbu)
 BRLCAD_ADDEXEC(bwmod bwmod.c "libbu;${M_LIBRARY}")
 BRLCAD_ADDEXEC(bwrect bwrect.c "libbu;libicv")
@@ -65,14 +69,17 @@
 BRLCAD_ADDEXEC(cv cv.c libbu)
 BRLCAD_ADDEXEC(decimate decimate.c libbu)
 BRLCAD_ADDEXEC(double-asc double-asc.c "libdm;libbu")
+ADD_TARGET_DEPS(double-asc dm-ogl dm-wgl)
 BRLCAD_ADDEXEC(dpix-pix dpix-pix.c libbu)
 BRLCAD_ADDEXEC(gencolor gencolor.c libbu)
 BRLCAD_ADDEXEC(halftone halftone.c "librt;libdm;libbu")
+ADD_TARGET_DEPS(halftone dm-ogl dm-wgl)
 
 # This is intended to replace all of the img-img utils eventually
 BRLCAD_ADDEXEC(icv icv.cpp "libicv;libbu")
 
 BRLCAD_ADDEXEC(imgdims imgdims.c "libdm;libbu")
+ADD_TARGET_DEPS(imgdims dm-ogl dm-wgl)
 BRLCAD_ADDEXEC(loop loop.c libbu)
 BRLCAD_ADDEXEC(lowp lowp.c libbu)
 BRLCAD_ADDEXEC(mac-pix mac-pix.c libbu)
@@ -80,7 +87,9 @@
 BRLCAD_ADDEXEC(pix-alias pix-alias.c libbu)
 BRLCAD_ADDEXEC(pix-bw pix-bw.c "libbu;libicv")
 BRLCAD_ADDEXEC(pix-png pix-png.c "libdm;libbu;${PNG_LIBRARIES}")
+ADD_TARGET_DEPS(pix-png dm-ogl dm-wgl)
 BRLCAD_ADDEXEC(pix-ppm pix-ppm.c "libdm;libbu")
+ADD_TARGET_DEPS(pix-ppm dm-ogl dm-wgl)
 BRLCAD_ADDEXEC(pix-ps pix-ps.c libbu)
 BRLCAD_ADDEXEC(pix-spm pix-spm.c libbn)
 BRLCAD_ADDEXEC(pix-sun pix-sun.c libbu)
@@ -87,8 +96,10 @@
 BRLCAD_ADDEXEC(pix3filter pix3filter.c libbu)
 BRLCAD_ADDEXEC(pixbackgnd pixbackgnd.c libbu)
 BRLCAD_ADDEXEC(pixbgstrip pixbgstrip.c "libdm;libbu")
+ADD_TARGET_DEPS(pixbgstrip dm-ogl dm-wgl)
 BRLCAD_ADDEXEC(pixblend pixblend.c libbu)
 BRLCAD_ADDEXEC(pixborder pixborder.c "libdm;libbn;libbu;${M_LIBRARY}")
+ADD_TARGET_DEPS(pixborder dm-ogl dm-wgl)
 BRLCAD_ADDEXEC(pixbustup pixbustup.c libbu)
 BRLCAD_ADDEXEC(pixclump pixclump.c "libbn;libbu")
 BRLCAD_ADDEXEC(pixcolors pixcolors.c libbu)
@@ -100,13 +111,17 @@
 BRLCAD_ADDEXEC(pixfade pixfade.c "libicv;libbu")
 BRLCAD_ADDEXEC(pixfilter pixfilter.c libbu)
 BRLCAD_ADDEXEC(pixhalve pixhalve.c "libdm;libbu")
+ADD_TARGET_DEPS(pixhalve dm-ogl dm-wgl)
 BRLCAD_ADDEXEC(pixhist pixhist.c "libdm;libbu")
+ADD_TARGET_DEPS(pixhist dm-ogl dm-wgl)
 BRLCAD_ADDEXEC(pixhist3d pixhist3d.c "libdm;libbu")
+ADD_TARGET_DEPS(pixhist3d dm-ogl dm-wgl)
 BRLCAD_ADDEXEC(pixhist3d-plot3 pixhist3d-plot3.c "libbn;libbu")
 BRLCAD_ADDEXEC(pixinterp2x pixinterp2x.c libbu)
 BRLCAD_ADDEXEC(pixmatte pixmatte.c libbu)
 BRLCAD_ADDEXEC(pixmerge pixmerge.c libbu)
 BRLCAD_ADDEXEC(pixmorph pixmorph.c "libdm;libbu;${M_LIBRARY}")
+ADD_TARGET_DEPS(pixmorph dm-ogl dm-wgl)
 BRLCAD_ADDEXEC(pixrect pixrect.c "libbu;libicv")
 BRLCAD_ADDEXEC(pixrot pixrot.c libbu)
 BRLCAD_ADDEXEC(pixsaturate pixsaturate.c libbu)
@@ -134,6 +149,7 @@
   BRLCAD_ADDEXEC(ttcp ttcp.c 
"${SOCKET_LIBRARY};${NSL_LIBRARY};${NETWORK_LIBRARY}")
 endif(NOT WIN32)
 BRLCAD_ADDEXEC(wavelet wavelet.c "libdm;libbn;libbu")
+ADD_TARGET_DEPS(wavelet dm-ogl dm-wgl)
 
 install(PROGRAMS morphedit.tcl DESTINATION bin)
 

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