Please consider registering

sp_LogInOut Log In sp_Registration Register

Register | Lost password?
Advanced Search

— Forum Scope —

— Match —

— Forum Options —

Minimum search word length is 3 characters - maximum search word length is 84 characters

sp_Feed Topic RSS sp_TopicIcon
CMake for Exporting Projects? Do you hate me?
W Pirkle
January 12, 2018 - 10:56 am
Member Since: January 29, 2017
Forum Posts: 344
sp_UserOfflineSmall Offline

No I don't hate you. I was also reluctant to adopt CMake for generating the AAX, AU and VST exported projects as well - I liked the old way of having a folder created for me that already included the compiler project files. But, the VST3 SDK 3.6.8 changed my opinion on CMake. As I developed the CMake scripts for the (old) Make VST function, I realized how many problems it really solves in the end. These include:

- creating compiler projects specifically for your particular compiler and OS; this also solves issues with some non-english characters such as the German umlaut appearing in user computer names

- allowing your ported project folders to reside nearly anywhere inside or outside of the SDK folder(s)

- allowing you to create universal API projects and compile all your plugins at once

- easily modifying the folder hierarchies so you can customize it as you wish

I wrote this introduction to CMake technical note specifically to address questions about how and why it was adopted for use. 


- Will

Forum Timezone: America/New_York

Most Users Ever Online: 55

Currently Online:
10 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

Skyler: 48

Derek: 46

Frodson: 45

Peter: 41

clau_ste: 39

TheSmile: 37

JimmyM: 33

Gwen: 32

EZB: 24

lppier: 23

Member Stats:

Guest Posters: 1

Members: 565

Moderators: 1

Admins: 4

Forum Stats:

Groups: 12

Forums: 36

Topics: 581

Posts: 2326

Newest Members:

frankthetank, dhodgson, Wanderer, mister1234, Evan Galvanek, Rowan Fraser, patrickbarr1984, Ray C., Jon R., Pat

Moderators: W Pirkle: 344

Administrators: Tom: 69, JD Young: 80, Will Pirkle: 0, W Pirkle: 344