>I have been trying to adapt the Unix CMake files for the Windows port,
nice!!
If I am correct, when you generate sources with VMMaker you get something like this:
\-src
\-plugins <- external plugins
\-pluginA
\-pluginB
\-vm <- interpreter, gc, etc.
\intplugins <- internal plugings. Inside vm dir makes sense because
they'll be statically linked to the VM.
\-pluginC
\-pluginD
This is all generated from Slang. You may have some other part of some plugins in Cross/plugins if they have code directly written in C.
Regards,
Javier.
Hello,
I have been trying to adapt the Unix CMake files for the Windows port,
but I have difficulties understanding the sources layout. I understand
at least the difference between internal and external plugins, but
what is in vm/intplugins? It seems that CMake looks for sources in a
lot of directories, and that some of them are not used anymore. I have
these directory layouts:
platforms
\-Cross
\-plugins
\-pluginA
\-pluginB
\-vm
\-specificplatform
\-plugins
\-pluginA
\-pluginB
\-vm
And for the generated sources directory:
src
\-pluginA
\-pluginB
\-vm
Is that the definitive sources layout?
Also, if you're interested in using CMake for Windows, should I
assemble Unix and Windows instructions in the same files?
Best regards,
Geoffroy Couprie