Developing for the Big 3
Posted: Tue Feb 18, 2020 2:06 pm
Up until today, my network analysis program called Dynamo was only available for MS-Windows and Linux (with GTK+).
Earlier today at about 8am, I started looking into trying to get MacOS to run in a virtual machine on my desktop PC running MS-Windows 10.
Well it's now 1:58pm, so in the past 6 hours I've managed to:
(1) Patch VMWare to allow MacOS as a guest OS
(2) Download and install MacOS Catalina in VMWare (this is legitimate -- no piracy -- as MacOS is free)
(3) Install XCode, command line dev tools, boost and wxWidgets in my MacOS virtual machine with a few one-liners thanks to the "homebrew" program
(4) Make a few tweaks here and there to the Makefile and source code for my 'Dynamo' network analysis application
(5) Compile a 'dummy' binary that has all the GUI but none of the backend functionality
(6) Compile a fully-functional binary that has all the features
I really can't believe that it only took me about 6 hours to go from having no Mac support at all, to having a fully-functional executable binary.
I'm really excited for my next release of Dynamo. It's been 9 years since I released a new version, and there's gonna be a few new very useful features and improvements. I think I will make the effort on getting a nice website too.
Earlier today at about 8am, I started looking into trying to get MacOS to run in a virtual machine on my desktop PC running MS-Windows 10.
Well it's now 1:58pm, so in the past 6 hours I've managed to:
(1) Patch VMWare to allow MacOS as a guest OS
(2) Download and install MacOS Catalina in VMWare (this is legitimate -- no piracy -- as MacOS is free)
(3) Install XCode, command line dev tools, boost and wxWidgets in my MacOS virtual machine with a few one-liners thanks to the "homebrew" program
(4) Make a few tweaks here and there to the Makefile and source code for my 'Dynamo' network analysis application
(5) Compile a 'dummy' binary that has all the GUI but none of the backend functionality
(6) Compile a fully-functional binary that has all the features
I really can't believe that it only took me about 6 hours to go from having no Mac support at all, to having a fully-functional executable binary.
I'm really excited for my next release of Dynamo. It's been 9 years since I released a new version, and there's gonna be a few new very useful features and improvements. I think I will make the effort on getting a nice website too.