diff options
author | Tor Lillqvist <tml@iki.fi> | 2013-02-02 10:07:10 +0200 |
---|---|---|
committer | Tor Lillqvist <tml@iki.fi> | 2013-02-02 10:07:10 +0200 |
commit | 3dfd5c926848b336be34a34fe04d8da60912998b (patch) | |
tree | d418c14cf372bcb44d430dbe7137ca36dd2df4ec /solenv | |
parent | 73de30ca9ca0d3d4edd00e0e8f22451238699989 (diff) |
Sign executables right after linking
Change-Id: I27c929deffeb803e103609634b501622e04da033
Diffstat (limited to 'solenv')
-rw-r--r-- | solenv/gbuild/platform/macosx.mk | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/solenv/gbuild/platform/macosx.mk b/solenv/gbuild/platform/macosx.mk index 8ac274a78307..29e3549e3c76 100644 --- a/solenv/gbuild/platform/macosx.mk +++ b/solenv/gbuild/platform/macosx.mk @@ -174,6 +174,9 @@ $(call gb_Helper_abbreviate_dirs,\ $(if $(filter Library Bundle CppunitTest,$(TARGETTYPE)),\ $(PERL) $(SOLARENV)/bin/macosx-change-install-names.pl shl $(LAYER) $(if $(SOVERSION),$(1).$(SOVERSION),$(1)) && \ ln -sf $(notdir $(1)) $(basename $(1)).jnilib &&) \ + $(if $(MACOSX_CODESIGNING_IDENTITY), \ + $(if $(filter Executable,$(TARGETTYPE)), \ + codesign --identifier=$(MACOSX_BUNDLE_IDENTIFIER).$(notdir $(1)) --sign $(MACOSX_CODESIGNING_IDENTITY) $(1) &&)) \ rm -f $${DYLIB_FILE}) endef |