Revision: 77856
          http://sourceforge.net/p/brlcad/code/77856
Author:   starseeker
Date:     2020-12-01 22:40:03 +0000 (Tue, 01 Dec 2020)
Log Message:
-----------
With the newer stepcode, we need to define the schema export for the 
executables on MSVC

Modified Paths:
--------------
    brlcad/branches/extbuild/src/conv/step/g-step/CMakeLists.txt
    brlcad/branches/extbuild/src/conv/step/step-g/CMakeLists.txt
    brlcad/branches/extbuild/src/conv/step/util/CMakeLists.txt

Modified: brlcad/branches/extbuild/src/conv/step/g-step/CMakeLists.txt
===================================================================
--- brlcad/branches/extbuild/src/conv/step/g-step/CMakeLists.txt        
2020-12-01 22:38:32 UTC (rev 77855)
+++ brlcad/branches/extbuild/src/conv/step/g-step/CMakeLists.txt        
2020-12-01 22:40:03 UTC (rev 77856)
@@ -48,6 +48,7 @@
   BRLCAD_ADDEXEC(g-step "${gstep_SOURCES}" "${gstep_LIBS}" NO_STRICT)
   add_dependencies(g-step step-express-${SCHEMA_NAME}-gstep)
   set_property(TARGET g-step APPEND PROPERTY INCLUDE_DIRECTORIES 
"${gstep_SCHEMA_OUT_DIR}")
+  target_compile_definitions(g-step PRIVATE SC_SCHEMA_DLL_EXPORTS)
 
   if (HIDE_INTERNAL_SYMBOLS)
     set(gstep_IMPORTS

Modified: brlcad/branches/extbuild/src/conv/step/step-g/CMakeLists.txt
===================================================================
--- brlcad/branches/extbuild/src/conv/step/step-g/CMakeLists.txt        
2020-12-01 22:38:32 UTC (rev 77855)
+++ brlcad/branches/extbuild/src/conv/step/step-g/CMakeLists.txt        
2020-12-01 22:40:03 UTC (rev 77856)
@@ -472,6 +472,7 @@
   BRLCAD_ADDEXEC(step-g "${stepg_SOURCES}" "${stepg_LIBS}" NO_STRICT)
   add_dependencies(step-g step-express-${SCHEMA_NAME}-stepg)
   set_property(TARGET step-g APPEND PROPERTY INCLUDE_DIRECTORIES 
"${stepg_SCHEMA_OUT_DIR}")
+  target_compile_definitions(step-g PRIVATE SC_SCHEMA_DLL_EXPORTS)
 
   if(HIDE_INTERNAL_SYMBOLS)
     set(SCIMPORTS SC_CORE_DLL_IMPORTS SC_DAI_DLL_IMPORTS SC_EDITOR_DLL_IMPORTS 
SC_UTILS_DLL_IMPORTS ON_DLL_IMPORTS)

Modified: brlcad/branches/extbuild/src/conv/step/util/CMakeLists.txt
===================================================================
--- brlcad/branches/extbuild/src/conv/step/util/CMakeLists.txt  2020-12-01 
22:38:32 UTC (rev 77855)
+++ brlcad/branches/extbuild/src/conv/step/util/CMakeLists.txt  2020-12-01 
22:40:03 UTC (rev 77856)
@@ -28,6 +28,7 @@
   BRLCAD_ADDEXEC(list_elements "${list_elements_srcs}" "${lelem_LIBS}" 
NO_STRICT NO_INSTALL)
   add_dependencies(list_elements step-express-${SCHEMA_NAME}-list_elements)
   set_property(TARGET list_elements APPEND PROPERTY INCLUDE_DIRECTORIES 
"${list_elements_SCHEMA_OUT_DIR}")
+  target_compile_definitions(list_elements PRIVATE SC_SCHEMA_DLL_EXPORTS)
 
   if (HIDE_INTERNAL_SYMBOLS)
     set(list_elements_IMPORTS

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