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