[Vm-dev] [commit][2769] process plugin_extra_sources in internal
plugins; set plugin_source_dir
commits at squeakvm.org
commits at squeakvm.org
Thu Aug 15 14:27:05 UTC 2013
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)
More information about the Vm-dev
mailing list