Revision: 76420
          http://sourceforge.net/p/brlcad/code/76420
Author:   starseeker
Date:     2020-07-22 15:23:02 +0000 (Wed, 22 Jul 2020)
Log Message:
-----------
Move the source generations into their specific plugins

Modified Paths:
--------------
    brlcad/branches/gedplugins/src/libged/debug/CMakeLists.txt
    brlcad/branches/gedplugins/src/libged/env/CMakeLists.txt

Modified: brlcad/branches/gedplugins/src/libged/debug/CMakeLists.txt
===================================================================
--- brlcad/branches/gedplugins/src/libged/debug/CMakeLists.txt  2020-07-22 
15:20:13 UTC (rev 76419)
+++ brlcad/branches/gedplugins/src/libged/debug/CMakeLists.txt  2020-07-22 
15:23:02 UTC (rev 76420)
@@ -1,5 +1,6 @@
 include_directories(
   ${CMAKE_CURRENT_SOURCE_DIR}
+  ${CMAKE_CURRENT_BINARY_DIR}
   ${BRLCAD_BINARY_DIR}/include
   ${BRLCAD_SOURCE_DIR}/include
   ${BU_INCLUDE_DIRS}
@@ -6,6 +7,16 @@
   ${GED_INCLUDE_DIRS}
   )
 
+set(DEBUG_CMD_CPP "${CMAKE_CURRENT_BINARY_DIR}/debug_cmd.cpp")
+
+add_custom_command(OUTPUT ${DEBUG_CMD_CPP}
+  COMMAND debug2c ${CMAKE_BINARY_DIR}/cmakefiles.cmake ${DEBUG_CMD_CPP}
+  DEPENDS debug2c
+  COMMENT "[DEBUG2C] Scanning for debugging variables"
+  )
+DISTCLEAN(${DEBUG_CMD_CPP})
+set_source_files_properties(debug.cpp PROPERTIES OBJECT_DEPENDS 
${DEBUG_CMD_CPP})
+
 add_definitions(-DGED_PLUGIN)
 add_library(ged-debug SHARED debug.cpp)
 target_link_libraries(ged-debug libged libbu)

Modified: brlcad/branches/gedplugins/src/libged/env/CMakeLists.txt
===================================================================
--- brlcad/branches/gedplugins/src/libged/env/CMakeLists.txt    2020-07-22 
15:20:13 UTC (rev 76419)
+++ brlcad/branches/gedplugins/src/libged/env/CMakeLists.txt    2020-07-22 
15:23:02 UTC (rev 76420)
@@ -1,5 +1,6 @@
 include_directories(
   ${CMAKE_CURRENT_SOURCE_DIR}
+  ${CMAKE_CURRENT_BINARY_DIR}
   ${BRLCAD_BINARY_DIR}/include
   ${BRLCAD_SOURCE_DIR}/include
   ${BU_INCLUDE_DIRS}
@@ -6,6 +7,15 @@
   ${GED_INCLUDE_DIRS}
   )
 
+set(ENV_CMD_C "${CMAKE_CURRENT_BINARY_DIR}/env_cmd.c")
+add_custom_command(OUTPUT ${ENV_CMD_C}
+  COMMAND env2c ${CMAKE_BINARY_DIR}/cmakefiles.cmake ${ENV_CMD_C}
+  DEPENDS env2c
+  COMMENT "[ENV2C] Scanning for environment variable usage"
+  )
+DISTCLEAN(${ENV_CMD_C})
+set_source_files_properties(env.c PROPERTIES OBJECT_DEPENDS ${ENV_CMD_C})
+
 add_definitions(-DGED_PLUGIN)
 add_library(ged-env SHARED env.c)
 target_link_libraries(ged-env libged libbu)

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