Advertisement
Guest User

Untitled

a guest
Jul 20th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. TEMPLATE = lib
  2. TARGET = Qt3D$${QT_LIBINFIX}
  3. gcov {
  4. CONFIG += staticlib warn_on
  5. QMAKE_CXXFLAGS += -fprofile-arcs -ftest-coverage
  6. QMAKE_LFLAGS += -fprofile-arcs -ftest-coverage
  7. } else {
  8. CONFIG += dll warn_on
  9. }
  10. QT += opengl \
  11. network
  12. DESTDIR = ../../lib
  13.  
  14. win32 {
  15. DLLDESTDIR = ../../bin
  16. !static:DEFINES += QT_MAKEDLL
  17.  
  18. CONFIG(debug, debug|release) {
  19. TARGET = $$member(TARGET, 0)d
  20. }
  21. }
  22.  
  23. symbian {
  24. DEFINES += QT_MAKEDLL
  25. CONFIG += epocallowdlldata
  26. contains(QT_EDITION, OpenSource) {
  27. TARGET.CAPABILITY = LocalServices NetworkServices ReadUserData UserEnvironment WriteUserData
  28. } else {
  29. TARGET.CAPABILITY = All -Tcb
  30. }
  31. }
  32.  
  33. include(threed.pri)
  34. PUBLIC_HEADERS = $$HEADERS
  35. HEADERS += $$PRIVATE_HEADERS
  36. DEFINES += QT_BUILD_QT3D_LIB
  37.  
  38. !contains(QT_CONFIG, egl):DEFINES += QT_NO_EGL
  39.  
  40. !symbian {
  41. target.path += $$[QT_INSTALL_LIBS]
  42. INSTALLS += target
  43.  
  44. install_headers.path = $$[QT_INSTALL_HEADERS]/Qt3D
  45. install_headers.files = $$PUBLIC_HEADERS
  46. INSTALLS += install_headers
  47. } else {
  48. for(file, PUBLIC_HEADERS) {
  49. for(path, VPATH) {
  50. header = $$path/$$file
  51. exists($$header) {
  52. BLD_INF_RULES.prj_exports += "$$header $$[QT_INSTALL_HEADERS]/Qt3D/$$file"
  53. }
  54. }
  55. }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement