GrabBag/Device/Device.pro

57 lines
1.6 KiB
Prolog
Raw Normal View History

2026-03-28 10:49:55 +08:00
# Device.pro
# 设备封装库总工程文件
TEMPLATE = subdirs
# SDK(需要先编译)
2026-07-01 18:16:18 +08:00
isEmpty(TARGET_APP) {
SUBDIRS += ../SDK/Device/EpicEye/EpicEyeSDK.pro
2026-03-28 10:49:55 +08:00
2026-07-01 18:16:18 +08:00
SUBDIRS += \
VrEyeDevice/VrEyeDevice.pro \
EpicEyeDevice/EpicEyeDevice.pro \
GalaxyDevice/GalaxyDevice.pro \
HikDevice/HikDevice.pro \
MvsDevice/MvsDevice.pro \
GlLineLaserDevice/GlLineLaserDevice.pro
} else {
!equals(TARGET_APP, "BeltTearing") {
SUBDIRS += VrEyeDevice/VrEyeDevice.pro
}
contains(TARGET_APP, "^(WorkpiecePosition|WorkpieceProject)$") {
SUBDIRS += ../SDK/Device/EpicEye/EpicEyeSDK.pro
SUBDIRS += EpicEyeDevice/EpicEyeDevice.pro
SUBDIRS += VrEyeDevice/VrEyeDevice.pro
}
equals(TARGET_APP, "BinocularMark") {
SUBDIRS += GalaxyDevice/GalaxyDevice.pro
}
contains(TARGET_APP, "^(DroneScrewServer|DroneScrewbolt)$") {
SUBDIRS += MvsDevice/MvsDevice.pro
}
equals(TARGET_APP, "BagThreadPosition") {
SUBDIRS += VrEyeDevice/VrEyeDevice.pro
SUBDIRS += GlLineLaserDevice/GlLineLaserDevice.pro
}
equals(TARGET_APP, "TunnelChannel") {
SUBDIRS += VrEyeDevice/VrEyeDevice.pro
SUBDIRS += HikDevice/HikDevice.pro
}
contains(TARGET_APP, "^(BeltTearing|WorkpieceSplice|GrabBag|LapWeld|Workpiece|ParticleSize|ScrewPosition|WorkpieceHole|DiscHolePose|TireHolePose|StatorPosition|RodAndBarPosition|RodWeldSeam|HoleDetection|HolePitPosition|WheelMeasure)$") {
SUBDIRS += VrEyeDevice/VrEyeDevice.pro
}
}
2026-06-08 17:36:13 +08:00
2026-05-17 00:38:31 +08:00
win32-msvc {
SUBDIRS += RsLidarDevice/RsLidarDevice.pro
}
2026-07-01 18:16:18 +08:00
SUBDIRS = $$unique(SUBDIRS)