i am absolutely filled with anger at how much time this took. stop using build systems other than cmake. stop using cmake as if it was 2004. stop making languages without a proper, standardized and enforced way to package projects.