20 lines
873 B
Plaintext
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
|
|
}
|