Revision: 77643
          http://sourceforge.net/p/brlcad/code/77643
Author:   starseeker
Date:     2020-10-24 20:46:13 +0000 (Sat, 24 Oct 2020)
Log Message:
-----------
Groan.  Oversimplified -  .lib files associated with DLL builds using MSVC are 
colliding with .lib files from static library builds.  Will need to go sort out 
logic to make sure static .lib files actually have different names than the DLL 
import .lib files, and manage accordingly.

Modified Paths:
--------------
    brlcad/branches/extbuild/src/other/ext/CMakeLists.txt

Modified: brlcad/branches/extbuild/src/other/ext/CMakeLists.txt
===================================================================
--- brlcad/branches/extbuild/src/other/ext/CMakeLists.txt       2020-10-24 
20:43:16 UTC (rev 77642)
+++ brlcad/branches/extbuild/src/other/ext/CMakeLists.txt       2020-10-24 
20:46:13 UTC (rev 77643)
@@ -26,6 +26,13 @@
 #
 #-----------------------------------------------------------------------
 
+# TODO - I oversimplified.  Despite both being .lib files generated by
+# MSVC compilations, static and import libraries are *not* the same
+# thing:  
https://stackoverflow.com/questions/6402586/know-if-lib-is-static-or-import
+# Need to go through and make sure static .lib build outputs aren't stomping
+# on .lib files from shared builds, and then will need to adjust the
+# ExternalProject importing logic to handle different MSVC names.  Ugh.
+
 project(BDEPS)
 
 cmake_minimum_required(VERSION 3.12)

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