Disable linking to `proc_macro` on musl

Closes #52
diff --git a/build.rs b/build.rs
index 4567b6c..d37ce99 100644
--- a/build.rs
+++ b/build.rs
@@ -14,6 +14,12 @@
         return
     }
 
+    // There are currently no musl builds of the compiler, so proc_macro is
+    // always missing, so disable this feature.
+    if target.contains("-musl") {
+        return
+    }
+
     // Otherwise, only enable it if our feature is actually enabled.
     if cfg!(feature = "proc-macro") {
         println!("cargo:rustc-cfg=use_proc_macro");