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