Files
libCrashCatch/CopyHeaders.pri
2026-03-31 11:51:21 +01:00

20 lines
873 B
Plaintext

# Copy headers to output:
win32 {
include_headers.commands = "$$QMAKE_MKDIR $$shell_path($$OUT_PWD/include/$$PROJECT_NAME)"
for (f, HEADERS): \
include_headers.commands += "$$QMAKE_COPY $$shell_path($$absolute_path($$f, $$_PRO_FILE_PWD_)) $$shell_path($$OUT_PWD/include/$$PROJECT_NAME/)"
write_file($$OUT_PWD/copy_headers.bat, include_headers.commands)
QMAKE_CLEAN += -r $$OUT_PWD/include/
QMAKE_POST_LINK += $$OUT_PWD/copy_headers.bat
}
unix {
include_headers.commands = $$QMAKE_MKDIR $$shell_path($$OUT_PWD/include/$$PROJECT_NAME)
for (f, HEADERS): \
include_headers.commands += ; $$QMAKE_COPY $$shell_path($$absolute_path($$f, $$_PRO_FILE_PWD_)) $$shell_path($$OUT_PWD/include/$$PROJECT_NAME/)
QMAKE_CLEAN += -r $$OUT_PWD/include/
QMAKE_EXTRA_TARGETS += include_headers
QMAKE_POST_LINK += make include_headers
}