Revision: 76220 http://sourceforge.net/p/brlcad/code/76220 Author: starseeker Date: 2020-06-26 16:01:57 +0000 (Fri, 26 Jun 2020) Log Message: ----------- With libdm backends as plugins, we no longer have implicit link time dependencies to ensure they are built before applications. Make the key backends explicit dependencies of Archer, MGED and rtwizard
Modified Paths: -------------- brlcad/trunk/src/archer/CMakeLists.txt brlcad/trunk/src/mged/CMakeLists.txt brlcad/trunk/src/rtwizard/CMakeLists.txt Modified: brlcad/trunk/src/archer/CMakeLists.txt =================================================================== --- brlcad/trunk/src/archer/CMakeLists.txt 2020-06-26 15:13:54 UTC (rev 76219) +++ brlcad/trunk/src/archer/CMakeLists.txt 2020-06-26 16:01:57 UTC (rev 76220) @@ -19,7 +19,7 @@ BRLCAD_ADDEXEC(archer archer.c "${archer_libs}" GUI) add_dependencies(archer archer_launch_tcl_cp) add_dependencies(archer rtwizard) - ADD_TARGET_DEPS(archer Tkhtml Tktable itcl_pkgIndex itk_pkgIndex) + ADD_TARGET_DEPS(archer Tkhtml Tktable itcl_pkgIndex itk_pkgIndex dm-ogl dm-wgl) foreach(item ${tclindex_target_list}) add_dependencies(archer ${item}) Modified: brlcad/trunk/src/mged/CMakeLists.txt =================================================================== --- brlcad/trunk/src/mged/CMakeLists.txt 2020-06-26 15:13:54 UTC (rev 76219) +++ brlcad/trunk/src/mged/CMakeLists.txt 2020-06-26 16:01:57 UTC (rev 76220) @@ -74,6 +74,7 @@ BRLCAD_INCLUDE_DIRS(MGED_INCLUDE_DIRS) BRLCAD_ADDEXEC(mged "${MGED_SOURCES}" "${mged_libs}") + ADD_TARGET_DEPS(mged Tkhtml Tktable itcl_pkgIndex itk_pkgIndex dm-ogl dm-wgl) # mged depends on the creation/installation of all the # tclscripts. Modified: brlcad/trunk/src/rtwizard/CMakeLists.txt =================================================================== --- brlcad/trunk/src/rtwizard/CMakeLists.txt 2020-06-26 15:13:54 UTC (rev 76219) +++ brlcad/trunk/src/rtwizard/CMakeLists.txt 2020-06-26 16:01:57 UTC (rev 76220) @@ -13,7 +13,7 @@ ) BRLCAD_ADDEXEC(rtwizard "${RTWIZARD_SRCS}" "libtclcad;librt;libdm;liboptical;libicv;${ITCL_LIBRARY};${ITK_LIBRARY};${CMAKE_THREAD_LIBS_INIT};${M_LIBRARY}") - ADD_TARGET_DEPS(rtwizard rt rtedge fbserv fb-png fb-pix fbclear fblabel fbfree fbline fb-fb pix-bw bwmod bw-pix pixmatte pix-fb tkpng) + ADD_TARGET_DEPS(rtwizard rt rtedge fbserv fb-png fb-pix fbclear fblabel fbfree fbline fb-fb pix-bw bwmod bw-pix pixmatte pix-fb tkpng dm-ogl dm-wgl) foreach(item ${tclindex_target_list}) add_dependencies(rtwizard ${item}) endforeach(item ${tclindex_target_list}) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ BRL-CAD Source Commits mailing list brlcad-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/brlcad-commits