[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