Revision: 76045
          http://sourceforge.net/p/brlcad/code/76045
Author:   starseeker
Date:     2020-06-06 18:45:23 +0000 (Sat, 06 Jun 2020)
Log Message:
-----------
Shifting the target property setting to private exposed some issues with how we 
were applying compile definitions.

Modified Paths:
--------------
    brlcad/trunk/regress/user/CMakeLists.txt
    brlcad/trunk/regress/user/cad_user.c
    brlcad/trunk/src/bwish/CMakeLists.txt
    brlcad/trunk/src/conv/step/ap203e2-g/CMakeLists.txt
    brlcad/trunk/src/conv/step/ap214-g/CMakeLists.txt
    brlcad/trunk/src/conv/step/ap242-g/CMakeLists.txt
    brlcad/trunk/src/conv/step/g-ap203e2/CMakeLists.txt
    brlcad/trunk/src/conv/step/g-ap214/CMakeLists.txt
    brlcad/trunk/src/conv/step/g-ap242/CMakeLists.txt
    brlcad/trunk/src/conv/step/g-step/CMakeLists.txt
    brlcad/trunk/src/conv/step/ifc-g/CMakeLists.txt
    brlcad/trunk/src/conv/step/util/CMakeLists.txt
    brlcad/trunk/src/external/Creo/CMakeLists.txt
    brlcad/trunk/src/external/Cubit/CMakeLists.txt
    brlcad/trunk/src/external/Unigraphics/CMakeLists.txt
    brlcad/trunk/src/libbu/tests/dylib/CMakeLists.txt
    brlcad/trunk/src/remrt/CMakeLists.txt

Modified: brlcad/trunk/regress/user/CMakeLists.txt
===================================================================
--- brlcad/trunk/regress/user/CMakeLists.txt    2020-06-06 17:20:58 UTC (rev 
76044)
+++ brlcad/trunk/regress/user/CMakeLists.txt    2020-06-06 18:45:23 UTC (rev 
76045)
@@ -15,6 +15,7 @@
 # this code as well, so long as they don't also contain anything that ties this
 # code to any internal, compile time behaviors or features.
 
+if(0)
 # We deliberately do not use any of the BRL-CAD wrapper macros, to avoid 
automatic
 # addtiion of compile defintions or other magic specific to BRL-CAD's internal 
build.
 add_executable(cad_user cad_user.c)
@@ -21,7 +22,8 @@
 target_link_libraries(cad_user libged)
 target_include_directories(cad_user PUBLIC 
"${CMAKE_BINARY_DIR}/${INCLUDE_DIR}/brlcad")
 
-set_target_properties(lcheck PROPERTIES FOLDER "BRL-CAD Regression Tests/user")
+set_target_properties(cad_user PROPERTIES FOLDER "BRL-CAD Regression 
Tests/user")
+endif(0)
 
 set(LOG_FILE "${CMAKE_CURRENT_BINARY_DIR}/regress-user.log")
 #BRLCAD_REGRESSION_TEST(regress-user "cad_user;moss.g" EXEC cad_user)

Modified: brlcad/trunk/regress/user/cad_user.c
===================================================================
--- brlcad/trunk/regress/user/cad_user.c        2020-06-06 17:20:58 UTC (rev 
76044)
+++ brlcad/trunk/regress/user/cad_user.c        2020-06-06 18:45:23 UTC (rev 
76045)
@@ -25,7 +25,6 @@
  */
 
 #include <common.h>
-#include <brlcad_version.h>
 #include <bu.h>
 #include <ged.h>
 

Modified: brlcad/trunk/src/bwish/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/bwish/CMakeLists.txt       2020-06-06 17:20:58 UTC (rev 
76044)
+++ brlcad/trunk/src/bwish/CMakeLists.txt       2020-06-06 18:45:23 UTC (rev 
76045)
@@ -32,7 +32,7 @@
   endif(TARGET libtermio)
 
   BRLCAD_ADDEXEC(bwish "main.c;cmd.c;input.c" "${bwish_libs}" GUI)
-  set_target_properties(bwish PROPERTIES COMPILE_DEFINITIONS "BWISH=1")
+  set_property(TARGET bwish APPEND PROPERTY COMPILE_DEFINITIONS "BWISH=1")
   set_target_properties(bwish PROPERTIES FOLDER "BRL-CAD Executables")
 
   if (TARGET itcl_pkgIndex)

Modified: brlcad/trunk/src/conv/step/ap203e2-g/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/conv/step/ap203e2-g/CMakeLists.txt 2020-06-06 17:20:58 UTC 
(rev 76044)
+++ brlcad/trunk/src/conv/step/ap203e2-g/CMakeLists.txt 2020-06-06 18:45:23 UTC 
(rev 76045)
@@ -249,7 +249,7 @@
     SC_UTILS_DLL_IMPORTS
     )
   list(APPEND ap203e2g_IMPORTS ${ap203e2g_IMPORTS})
-  set_target_properties(step-g PROPERTIES COMPILE_DEFINITIONS 
"${ap203e2g_IMPORTS}")
+  set_property(TARGET step-g APPEND PROPERTY COMPILE_DEFINITIONS 
"${ap203e2g_IMPORTS}")
 endif (HIDE_INTERNAL_SYMBOLS)
 
 CMAKEFILES(CMakeLists.txt)

Modified: brlcad/trunk/src/conv/step/ap214-g/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/conv/step/ap214-g/CMakeLists.txt   2020-06-06 17:20:58 UTC 
(rev 76044)
+++ brlcad/trunk/src/conv/step/ap214-g/CMakeLists.txt   2020-06-06 18:45:23 UTC 
(rev 76045)
@@ -250,7 +250,7 @@
     SC_UTILS_DLL_IMPORTS
     )
   list(APPEND ap214g_IMPORTS ${ap214g_IMPORTS})
-  set_target_properties(step-g PROPERTIES COMPILE_DEFINITIONS 
"${ap214g_IMPORTS}")
+  set_property(TARGET step-g APPEND PROPERTY COMPILE_DEFINITIONS 
"${ap214g_IMPORTS}")
 endif (HIDE_INTERNAL_SYMBOLS)
 
 CMAKEFILES(CMakeLists.txt)

Modified: brlcad/trunk/src/conv/step/ap242-g/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/conv/step/ap242-g/CMakeLists.txt   2020-06-06 17:20:58 UTC 
(rev 76044)
+++ brlcad/trunk/src/conv/step/ap242-g/CMakeLists.txt   2020-06-06 18:45:23 UTC 
(rev 76045)
@@ -249,7 +249,7 @@
     SC_UTILS_DLL_IMPORTS
     )
   list(APPEND ap242g_IMPORTS ${ap242g_IMPORTS})
-  set_target_properties(step-g PROPERTIES COMPILE_DEFINITIONS 
"${ap242g_IMPORTS}")
+  set_property(TARGET step-g APPEND PROPERTY COMPILE_DEFINITIONS 
"${ap242g_IMPORTS}")
 endif (HIDE_INTERNAL_SYMBOLS)
 
 CMAKEFILES(CMakeLists.txt)

Modified: brlcad/trunk/src/conv/step/g-ap203e2/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/conv/step/g-ap203e2/CMakeLists.txt 2020-06-06 17:20:58 UTC 
(rev 76044)
+++ brlcad/trunk/src/conv/step/g-ap203e2/CMakeLists.txt 2020-06-06 18:45:23 UTC 
(rev 76045)
@@ -57,7 +57,7 @@
     SC_UTILS_DLL_IMPORTS
     )
   list(APPEND gap203e2_IMPORTS ${gap203e2_IMPORTS})
-  set_target_properties(g-step PROPERTIES COMPILE_DEFINITIONS 
"${gap203e2_IMPORTS}")
+  set_property(TARGET g-step APPEND PROPERTY COMPILE_DEFINITIONS 
"${gap203e2_IMPORTS}")
 endif (HIDE_INTERNAL_SYMBOLS)
 
 set(IGNORE_FILES

Modified: brlcad/trunk/src/conv/step/g-ap214/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/conv/step/g-ap214/CMakeLists.txt   2020-06-06 17:20:58 UTC 
(rev 76044)
+++ brlcad/trunk/src/conv/step/g-ap214/CMakeLists.txt   2020-06-06 18:45:23 UTC 
(rev 76045)
@@ -58,7 +58,7 @@
     SC_UTILS_DLL_IMPORTS
     )
   list(APPEND gap214_IMPORTS ${gap214_IMPORTS})
-  set_target_properties(g-ap214 PROPERTIES COMPILE_DEFINITIONS 
"${gap214_IMPORTS}")
+  set_property(TARGET g-ap214 APPEND PROPERTY COMPILE_DEFINITIONS 
"${gap214_IMPORTS}")
   set_property(SOURCE
     ${CMAKE_CURRENT_BINARY_DIR}/AUTOMOTIVE_DESIGN/SdaiAUTOMOTIVE_DESIGN.cc
     APPEND PROPERTY COMPILE_FLAGS "/bigobj")

Modified: brlcad/trunk/src/conv/step/g-ap242/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/conv/step/g-ap242/CMakeLists.txt   2020-06-06 17:20:58 UTC 
(rev 76044)
+++ brlcad/trunk/src/conv/step/g-ap242/CMakeLists.txt   2020-06-06 18:45:23 UTC 
(rev 76045)
@@ -54,7 +54,7 @@
     SC_UTILS_DLL_IMPORTS
     )
   list(APPEND gap242_IMPORTS ${gap242_IMPORTS})
-  set_target_properties(g-ap242 PROPERTIES COMPILE_DEFINITIONS 
"${gap242_IMPORTS}")
+  set_property(TARGET g-ap242 APPEND PROPERTY COMPILE_DEFINITIONS 
"${gap242_IMPORTS}")
   set_property(SOURCE
     
${CMAKE_CURRENT_BINARY_DIR}/AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF/SdaiAP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF.cc
     APPEND PROPERTY COMPILE_FLAGS "/bigobj")

Modified: brlcad/trunk/src/conv/step/g-step/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/conv/step/g-step/CMakeLists.txt    2020-06-06 17:20:58 UTC 
(rev 76044)
+++ brlcad/trunk/src/conv/step/g-step/CMakeLists.txt    2020-06-06 18:45:23 UTC 
(rev 76045)
@@ -57,7 +57,7 @@
     SC_UTILS_DLL_IMPORTS
     )
   list(APPEND gstep_IMPORTS ${gstep_IMPORTS})
-  set_target_properties(g-step PROPERTIES COMPILE_DEFINITIONS 
"${gstep_IMPORTS}")
+  set_property(TARGET g-step APPEND PROPERTY COMPILE_DEFINITIONS 
"${gstep_IMPORTS}")
 endif (HIDE_INTERNAL_SYMBOLS)
 
 set(IGNORE_FILES

Modified: brlcad/trunk/src/conv/step/ifc-g/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/conv/step/ifc-g/CMakeLists.txt     2020-06-06 17:20:58 UTC 
(rev 76044)
+++ brlcad/trunk/src/conv/step/ifc-g/CMakeLists.txt     2020-06-06 18:45:23 UTC 
(rev 76045)
@@ -42,7 +42,7 @@
     SC_UTILS_DLL_IMPORTS
     )
   list(APPEND ifcg_IMPORTS ${ifcg_IMPORTS})
-  set_target_properties(ifc-g PROPERTIES COMPILE_DEFINITIONS "${ifcg_IMPORTS}")
+  set_property(TARGET ifc-g APPEND PROPERTY COMPILE_DEFINITIONS 
"${ifcg_IMPORTS}")
 endif (HIDE_INTERNAL_SYMBOLS)
 
 CMAKEFILES(CMakeLists.txt)

Modified: brlcad/trunk/src/conv/step/util/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/conv/step/util/CMakeLists.txt      2020-06-06 17:20:58 UTC 
(rev 76044)
+++ brlcad/trunk/src/conv/step/util/CMakeLists.txt      2020-06-06 18:45:23 UTC 
(rev 76045)
@@ -36,7 +36,7 @@
     SC_UTILS_DLL_IMPORTS
     )
   list(APPEND list_elements_IMPORTS ${list_elements_IMPORTS})
-  set_target_properties(list_elements PROPERTIES COMPILE_DEFINITIONS 
"${list_elements_IMPORTS}")
+  set_property(TARGET list_elements APPEND PROPERTY COMPILE_DEFINITIONS 
"${list_elements_IMPORTS}")
 endif (HIDE_INTERNAL_SYMBOLS)
 
 CMAKEFILES(CMakeLists.txt)

Modified: brlcad/trunk/src/external/Creo/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/external/Creo/CMakeLists.txt       2020-06-06 17:20:58 UTC 
(rev 76044)
+++ brlcad/trunk/src/external/Creo/CMakeLists.txt       2020-06-06 18:45:23 UTC 
(rev 76045)
@@ -273,6 +273,7 @@
   # DLLs in place will result in silent failure of the loading step. ***
   add_library(creo-brl SHARED ${creo_brl_srcs})
   target_link_libraries(creo-brl ${WIN_LIBS} ${CREO_PTK_DLL_LIBS} 
${BRLCAD_STATIC_LIBS})
+  set_property(TARGET creo-brl APPEND PROPERTY COMPILE_DEFINITIONS BRLCADBUILD 
HAVE_CONFIG_H)
   install(TARGETS creo-brl
     RUNTIME DESTINATION "${MDIR}/${CREO_OBJ_DIR}"
     )

Modified: brlcad/trunk/src/external/Cubit/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/external/Cubit/CMakeLists.txt      2020-06-06 17:20:58 UTC 
(rev 76044)
+++ brlcad/trunk/src/external/Cubit/CMakeLists.txt      2020-06-06 18:45:23 UTC 
(rev 76045)
@@ -23,6 +23,7 @@
   add_definitions(-DTEST_BUILD)
   add_library(g-sat ${g_sat_srcs})
   target_link_libraries(g-sat librt libwdb libbrep libbg libnmg libbn libbu)
+  set_property(TARGET g-sat APPEND PROPERTY COMPILE_DEFINITIONS BRLCADBUILD 
HAVE_CONFIG_H)
   set_target_properties(g-sat PROPERTIES FOLDER "BRL-CAD Executables/Build 
Only")
   if(HIDE_INTERNAL_SYMBOLS)
     set_property(TARGET g-sat APPEND PROPERTY COMPILE_DEFINITIONS 
"BU_DLL_IMPORTS")

Modified: brlcad/trunk/src/external/Unigraphics/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/external/Unigraphics/CMakeLists.txt        2020-06-06 
17:20:58 UTC (rev 76044)
+++ brlcad/trunk/src/external/Unigraphics/CMakeLists.txt        2020-06-06 
18:45:23 UTC (rev 76045)
@@ -25,6 +25,7 @@
   add_definitions(-DTEST_BUILD)
   add_library(ug-g ${ug_g_srcs})
   target_link_libraries(ug-g librt libwdb libbrep libbg libnmg libbn libbu 
${TCL_LIBRARY})
+  set_property(TARGET ug-g APPEND PROPERTY COMPILE_DEFINITIONS BRLCADBUILD 
HAVE_CONFIG_H)
   set_target_properties(ug-g PROPERTIES FOLDER "BRL-CAD Executables/Build 
Only")
   if(HIDE_INTERNAL_SYMBOLS)
     set_property(TARGET ug-g APPEND PROPERTY COMPILE_DEFINITIONS 
"BU_DLL_IMPORTS")

Modified: brlcad/trunk/src/libbu/tests/dylib/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/libbu/tests/dylib/CMakeLists.txt   2020-06-06 17:20:58 UTC 
(rev 76044)
+++ brlcad/trunk/src/libbu/tests/dylib/CMakeLists.txt   2020-06-06 18:45:23 UTC 
(rev 76045)
@@ -42,6 +42,7 @@
 
 add_executable(bu_dylib run.c)
 target_link_libraries(bu_dylib libdylib libbu)
+set_property(TARGET bu_dylib APPEND PROPERTY COMPILE_DEFINITIONS BRLCADBUILD 
HAVE_CONFIG_H)
 if (HIDE_INTERNAL_SYMBOLS)
   set_property(TARGET bu_dylib APPEND PROPERTY COMPILE_DEFINITIONS 
BU_DYLIB_DLL_IMPORTS)
 endif (HIDE_INTERNAL_SYMBOLS)

Modified: brlcad/trunk/src/remrt/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/remrt/CMakeLists.txt       2020-06-06 17:20:58 UTC (rev 
76044)
+++ brlcad/trunk/src/remrt/CMakeLists.txt       2020-06-06 18:45:23 UTC (rev 
76045)
@@ -15,7 +15,7 @@
 BRLCAD_ADDEXEC(remrt "../rt/opt.c;ihost.c;remrt.c" "liboptical;libfb")
 
 BRLCAD_ADDEXEC(rtsrv 
"../rt/usage.cpp;../rt/view.c;../rt/do.c;../rt/heatgraph.c;../rt/opt.c;../rt/scanline.c;../rt/worker.c;rtsrv.c"
 "libfb;liboptical;libpkg;libicv")
-SET_TARGET_PROPERTIES(rtsrv PROPERTIES COMPILE_DEFINITIONS "RTSRV")
+set_property(TARGET rtsrv APPEND PROPERTY COMPILE_DEFINITIONS "RTSRV")
 
 CMAKEFILES(ihost.h protocol.h)
 CMAKEFILES(CMakeLists.txt)

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