Терминальный проект КиберПлат [open source]
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

75 lines
1.6KB

  1. import qbs 1.0
  2. Project {
  3. minimumQbsVersion: "1.3"
  4. property string libInstallDir: "bin"
  5. references: [
  6. "QtSolutions/QSingleApplication/SingleApplication.qbs",
  7. "qntp/qntp.qbs",
  8. "libipriv/libipriv.qbs",
  9. "SmsMessage/SmsMessage.qbs",
  10. "OPOS/OPOS.qbs",
  11. "zint/zint.qbs",
  12. "qt5port/qt5port.qbs",
  13. "qBreakpad/qBreakpad.qbs",
  14. "libusb/src/libusb.qbs",
  15. "TaskSchedulerPhishMe/TaskScheduler.qbs"
  16. ]
  17. Product {
  18. name: "Thirdparty"
  19. Export {
  20. Depends { name: "cpp" }
  21. cpp.includePaths: [
  22. product.sourceDirectory,
  23. product.sourceDirectory + "/QtSolutions"
  24. ]
  25. }
  26. }
  27. Product {
  28. name: "boost"
  29. Export {
  30. Depends { name: "cpp" }
  31. cpp.includePaths: [ product.sourceDirectory + "/boost" ]
  32. cpp.libraryPaths: [ product.sourceDirectory + "/boost/stage/lib" ]
  33. }
  34. }
  35. Product {
  36. name: "DelayImpHlp"
  37. Export {
  38. Depends { name: "cpp" }
  39. cpp.includePaths: [ product.sourceDirectory + "/DelayImpHlp" ]
  40. }
  41. }
  42. Product {
  43. name: "DirectX"
  44. Export {
  45. Depends { name: "cpp" }
  46. cpp.includePaths: [ product.sourceDirectory + "/DirectX/include" ]
  47. cpp.libraryPaths: [ product.sourceDirectory + "/DirectX/lib" ]
  48. }
  49. }
  50. Product {
  51. name: "IDTech_SDK"
  52. Export {
  53. Depends { name: "cpp" }
  54. cpp.includePaths: [
  55. product.sourceDirectory + "/IDTech/SDK/C_C++/include",
  56. product.sourceDirectory + "/IDTech/SDK/C++_Dependencies/include/libusb-1.0/" ]
  57. cpp.libraryPaths: [ product.sourceDirectory + "/IDTech/SDK/C_C++/Windows" ]
  58. cpp.staticLibraries: ["libIDTechSDK.lib"]
  59. }
  60. }
  61. }