[MacSDK] Another attempt at circumventing signing for Ironlangs build
authorAlexis Christoforides <alexis@thenull.net>
Fri, 10 Mar 2017 17:58:50 +0000 (12:58 -0500)
committerAlexis Christoforides <alexis@thenull.net>
Fri, 10 Mar 2017 18:01:13 +0000 (13:01 -0500)
Roslyn does not support signing on non-Windows, and MSBuild normally refuses to continue.

packaging/MacSDK/ironlangs.py

index 294cd3d3057364e4e07529be621e40b572c5af6f..50cbf7e9b1443d40e5061f2ecc77c09aed7d253e 100644 (file)
@@ -23,9 +23,9 @@ class IronLanguagesPackage(GitHubTarballPackage):
         self.ironpython = os.path.join(
             self.workspace, 'ironpython', 'bin') + os.sep
         self.sh(
-            'msbuild /p:PublicSign=false /p:Configuration=Release /p:OutDir="%{ironruby}" Solutions/Ruby.sln')
+            'msbuild /p:DelaySign=true /p:Configuration=Release /p:OutDir="%{ironruby}" Solutions/Ruby.sln')
         self.sh(
-            'msbuild /p:PublicSign=false /p:Configuration=Release /p:OutDir="%{ironpython}" Solutions/IronPython.Mono.sln')
+            'msbuild /p:DelaySign=true /p:Configuration=Release /p:OutDir="%{ironpython}" Solutions/IronPython.Mono.sln')
 
     def install_ruby_scripts(self, path, installdir):
         for cmd, ext in map(os.path.splitext, os.listdir(path)):