# Embed plist file via linker if we're not building a bundle !isEmpty(QMAKE_INFO_PLIST) { add_plist = false equals(TEMPLATE, lib) { plugin:!plugin_bundle: \ add_plist = true else: !plugin:!lib_bundle: \ add_plist = true } else: equals(TEMPLATE, app) { !app_bundle: \ add_plist = true } $$add_plist: \ QMAKE_LFLAGS += -Wl,-sectcreate,__TEXT,__info_plist,$$shell_quote( \ $$relative_path($$absolute_path($$QMAKE_INFO_PLIST, $$_PRO_FILE_PWD_), $$OUT_PWD)) }