Don't hardcode gn target path for licence generation.

This fixes a bug where the generated license for the framework was missing all third party dependencies.

Bug: None
Change-Id: I81331f7f4d32e3302ce6ce0430272904820ce6d6
Reviewed-on: https://chromium-review.googlesource.com/530689
Commit-Queue: Kári Tristan Helgason <kthelgason@webrtc.org>
Reviewed-by: Henrik Kjellander <kjellander@chromium.org>
Reviewed-by: Daniela Jovanoska Petrenko <denicija@webrtc.org>
Reviewed-by: Henrik Kjellander <kjellander@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#18556}
diff --git a/tools_webrtc/ios/generate_licenses.py b/tools_webrtc/ios/generate_licenses.py
index 5c9b4cf..b913147 100755
--- a/tools_webrtc/ios/generate_licenses.py
+++ b/tools_webrtc/ios/generate_licenses.py
@@ -63,6 +63,7 @@
     # The `sum` function flattens the 2d list.
     third_party_libs = sum([GetThirdPartyLibraries(buildfile, self.target_name)
                             for buildfile in self.buildfile_dirs], [])
+    assert len(third_party_libs) > 0
 
     # Generate amalgamated list of libraries. Will exit with error if a
     # lib is unrecognized.