diff options
Diffstat (limited to 'src/pdf/pdfcore_prl_generator.pro')
-rw-r--r-- | src/pdf/pdfcore_prl_generator.pro | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/pdf/pdfcore_prl_generator.pro b/src/pdf/pdfcore_prl_generator.pro new file mode 100644 index 000000000..39fdaed40 --- /dev/null +++ b/src/pdf/pdfcore_prl_generator.pro @@ -0,0 +1,27 @@ + +qtConfig(debug_and_release): CONFIG += debug_and_release + +TARGET = QtPdf +TEMPLATE = aux + +build_pass|!debug_and_relase { + linking_pri = $$OUT_PWD/$$getConfigDir()/$${TARGET}.pri + !include($$linking_pri) { + error("Could not find the linking information that gn should have generated.") + } + + !isEmpty(NINJA_ARCHIVES) { + prl_file = $$OUT_PWD/$$getConfigDir()/$${TARGET}_static_dep.pri + ninja_archives = $$eval($$list($$NINJA_ARCHIVES)) + qqt_libdir = \$\$\$\$[QT_INSTALL_LIBS] + for(ninja_arch, ninja_archives) { + ninja_arch_name = $$basename(ninja_arch) + ninja_arch_dirname = $$dirname(ninja_arch) + prl_content += "ninja_arch_prl_replace_$${ninja_arch_name}.match = $${ninja_arch_dirname}" + prl_content += "ninja_arch_prl_replace_$${ninja_arch_name}.replace = $${qqt_libdir}/static_chrome" + prl_content += "ninja_arch_prl_replace_$${ninja_arch_name}.CONFIG = path" + prl_content += "QMAKE_PRL_INSTALL_REPLACE += ninja_arch_prl_replace_$${ninja_arch_name}" + } + write_file($${prl_file}, prl_content) + } +} |