TEMPLATE = subdirs # Use TARGET_APP to build one application, for example: # qmake "TARGET_APP=GrabBag" isEmpty(TARGET_APP) { SUBDIRS += GrabBag/GrabBag.pro SUBDIRS += BeltTearing/BeltTearing.pro SUBDIRS += LapWeld/LapWeld.pro SUBDIRS += Workpiece/Workpiece.pro SUBDIRS += ParticleSize/ParticleSize.pro SUBDIRS += BinocularMark/BinocularMark.pro SUBDIRS += WorkpieceProject/WorkpieceProject.pro SUBDIRS += TunnelChannel/TunnelChannel.pro SUBDIRS += WheelMeasure/WheelMeasure.pro SUBDIRS += ScrewPosition/ScrewPosition.pro SUBDIRS += BagThreadPosition/BagThreadPosition.pro SUBDIRS += WorkpieceHole/WorkpieceHole.pro SUBDIRS += StatorPosition/StatorPosition.pro SUBDIRS += HoleDetection/HoleDetection.pro SUBDIRS += HolePitPosition/HolePitPosition.pro SUBDIRS += RodAndBarPosition/RodAndBarPosition.pro SUBDIRS += RodWeldSeam/RodWeldSeam.pro SUBDIRS += DroneScrewbolt/DroneScrewbolt.pro SUBDIRS += DiscHolePose/DiscHolePose.pro SUBDIRS += TireHolePose/TireHolePose.pro SUBDIRS += JiuruiWorkpiecePose/JiuruiWorkpiecePose.pro SUBDIRS += ParkingSpaceGuide/ParkingSpaceGuide.pro } else { equals(TARGET_APP, "GrabBag") { SUBDIRS += GrabBag/GrabBag.pro } else:equals(TARGET_APP, "BeltTearing") { SUBDIRS += BeltTearing/BeltTearing.pro } else:equals(TARGET_APP, "LapWeld") { SUBDIRS += LapWeld/LapWeld.pro } else:equals(TARGET_APP, "Workpiece") { SUBDIRS += Workpiece/Workpiece.pro } else:equals(TARGET_APP, "ParticleSize") { SUBDIRS += ParticleSize/ParticleSize.pro } else:equals(TARGET_APP, "BinocularMark") { SUBDIRS += BinocularMark/BinocularMark.pro } else:equals(TARGET_APP, "WorkpieceProject") { SUBDIRS += WorkpieceProject/WorkpieceProject.pro } else:equals(TARGET_APP, "WorkpiecePosition") { SUBDIRS += WorkpieceProject/WorkpieceProject.pro } else:equals(TARGET_APP, "WorkpieceSplice") { SUBDIRS += WorkpieceProject/WorkpieceProject.pro } else:equals(TARGET_APP, "TunnelChannel") { SUBDIRS += TunnelChannel/TunnelChannel.pro } else:equals(TARGET_APP, "WheelMeasure") { SUBDIRS += WheelMeasure/WheelMeasure.pro } else:equals(TARGET_APP, "ScrewPosition") { SUBDIRS += ScrewPosition/ScrewPosition.pro } else:equals(TARGET_APP, "BagThreadPosition") { SUBDIRS += BagThreadPosition/BagThreadPosition.pro } else:equals(TARGET_APP, "WorkpieceHole") { SUBDIRS += WorkpieceHole/WorkpieceHole.pro } else:equals(TARGET_APP, "StatorPosition") { SUBDIRS += StatorPosition/StatorPosition.pro } else:equals(TARGET_APP, "HoleDetection") { SUBDIRS += HoleDetection/HoleDetection.pro } else:equals(TARGET_APP, "HolePitPosition") { SUBDIRS += HolePitPosition/HolePitPosition.pro } else:equals(TARGET_APP, "RodAndBarPosition") { SUBDIRS += RodAndBarPosition/RodAndBarPosition.pro } else:equals(TARGET_APP, "RodWeldSeam") { SUBDIRS += RodWeldSeam/RodWeldSeam.pro } else:equals(TARGET_APP, "DroneScrewServer") { SUBDIRS += DroneScrewbolt/DroneScrewbolt.pro } else:equals(TARGET_APP, "DroneScrewCtrlApp") { SUBDIRS += DroneScrewbolt/DroneScrewbolt.pro } else:equals(TARGET_APP, "DroneScrewbolt") { SUBDIRS += DroneScrewbolt/DroneScrewbolt.pro } else:equals(TARGET_APP, "DiscHolePose") { SUBDIRS += DiscHolePose/DiscHolePose.pro } else:equals(TARGET_APP, "TireHolePose") { SUBDIRS += TireHolePose/TireHolePose.pro } else:equals(TARGET_APP, "JiuruiWorkpiecePose") { SUBDIRS += JiuruiWorkpiecePose/JiuruiWorkpiecePose.pro } else:equals(TARGET_APP, "ParkingSpaceGuide") { SUBDIRS += ParkingSpaceGuide/ParkingSpaceGuide.pro } else { error("Invalid TARGET_APP: $$TARGET_APP") } }