Revision: 76760
          http://sourceforge.net/p/brlcad/code/76760
Author:   starseeker
Date:     2020-08-14 19:42:12 +0000 (Fri, 14 Aug 2020)
Log Message:
-----------
Couple build system fixes, add debugging message to dm_init.cpp

Modified Paths:
--------------
    brlcad/trunk/src/libdm/dm_init.cpp
    brlcad/trunk/src/libdm/plot/CMakeLists.txt
    brlcad/trunk/src/libdm/postscript/CMakeLists.txt

Modified: brlcad/trunk/src/libdm/dm_init.cpp
===================================================================
--- brlcad/trunk/src/libdm/dm_init.cpp  2020-08-14 19:11:33 UTC (rev 76759)
+++ brlcad/trunk/src/libdm/dm_init.cpp  2020-08-14 19:42:12 UTC (rev 76760)
@@ -106,6 +106,10 @@
 
            const struct dm *d = plugin->p;
            const char *dname = dm_get_name(d);
+           if (!dname) {
+               bu_vls_printf(dm_init_msg_str, "Warning - file '%s' does not 
provide a display manager name (?), skipping\n", pfile);
+               continue;
+           }
            std::string key(dname);
            std::transform(key.begin(), key.end(), key.begin(), [](unsigned 
char c){ return std::tolower(c); });
            if (dm_map.find(key) != dm_map.end()) {

Modified: brlcad/trunk/src/libdm/plot/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/libdm/plot/CMakeLists.txt  2020-08-14 19:11:33 UTC (rev 
76759)
+++ brlcad/trunk/src/libdm/plot/CMakeLists.txt  2020-08-14 19:42:12 UTC (rev 
76760)
@@ -5,6 +5,8 @@
 
 if(BRLCAD_ENABLE_TCL)
 
+  find_package(TCL)
+
   include_directories(
     ${CMAKE_CURRENT_SOURCE_DIR}
     ${BRLCAD_BINARY_DIR}/include

Modified: brlcad/trunk/src/libdm/postscript/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/libdm/postscript/CMakeLists.txt    2020-08-14 19:11:33 UTC 
(rev 76759)
+++ brlcad/trunk/src/libdm/postscript/CMakeLists.txt    2020-08-14 19:42:12 UTC 
(rev 76760)
@@ -17,7 +17,7 @@
   add_definitions(-DDM_PLUGIN)
 
   add_library(dm-ps SHARED ${PS_SRCS})
-  target_link_libraries(dm-ps libdm libbu)
+  target_link_libraries(dm-ps libdm libbu ${TCL_LIBRARY})
   set_property(TARGET dm-ps APPEND PROPERTY COMPILE_DEFINITIONS BRLCADBUILD 
HAVE_CONFIG_H)
   VALIDATE_STYLE(dm-ps "${PS_SRCS}")
 

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