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.
On Tue, Apr 13, 2010 at 12:58 PM, Geoffroy Couprie geo.couprie@gmail.comwrote:
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