Revision: 2769 Author: piumarta Date: 2013-08-15 07:27:04 -0700 (Thu, 15 Aug 2013) Log Message: ----------- process plugin_extra_sources in internal plugins; set plugin_source_dir
Modified Paths: -------------- trunk/platforms/unix/cmake/Plugins.cmake
Modified: trunk/platforms/unix/cmake/Plugins.cmake =================================================================== --- trunk/platforms/unix/cmake/Plugins.cmake 2013-08-15 14:22:31 UTC (rev 2768) +++ trunk/platforms/unix/cmake/Plugins.cmake 2013-08-15 14:27:04 UTC (rev 2769) @@ -29,6 +29,9 @@ STRING_APPEND (plugin_sources "${tmp}") ENDFOREACH (dir) ENDIF (DEFINED ${plugin}_sources) + IF (DEFINED ${plugin}_extra_sources) + STRING_APPEND (plugin_sources "${${plugin}_extra_sources}") + ENDIF (DEFINED ${plugin}_extra_sources) FILE (WRITE ${bld}/${plugin}/CMakeLists.in "") FOREACH (dir ${unix}/plugins ${unix}) FILE_APPEND (${bld}/${plugin}/CMakeLists.in ${dir}/${plugin}/build.cmake) @@ -96,8 +99,10 @@ #MESSAGE ("-- plugin ${plugin}") IF (${plugins_list} STREQUAL "plugins_int") SET (plugin_target "vm") + SET (${plugin}_source_dir "${src}/vm/intplugins/${plugin}") ELSE () SET (plugin_target "${plugin}") + SET (${plugin}_source_dir "${src}/plugins/${plugin}") ENDIF (${plugins_list} STREQUAL "plugins_int") SET (plugin_disabled) INCLUDE (${bld}/${plugin}/config.cmake)
vm-dev@lists.squeakfoundation.org