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