Fixed so --no-compile is a negative alias for --compile.
diff --git a/Lib/distutils/command/install.py b/Lib/distutils/command/install.py
index 303ae4c..330f324 100644
--- a/Lib/distutils/command/install.py
+++ b/Lib/distutils/command/install.py
@@ -116,6 +116,7 @@
         ]
 
     boolean_options = ['force', 'skip-build']
+    negative_opt = {'no-compile' : 'compile'}
 
 
     def initialize_options (self):