@@ -369,6 +369,22 @@ instructions:
369
369
variableValue : " {{.Env.VXWORKS_HOME}}/wrenv.linux"
370
370
371
371
# QNX variables
372
+ - type : EnvironmentVariable
373
+ variableName : QNX_ACTIVE
374
+ variableValue : " {{.Env.QNX_710}}"
375
+ enable_if :
376
+ condition : property
377
+ property : target.osVersion
378
+ equals_value : QNX_710
379
+
380
+ - type : EnvironmentVariable
381
+ variableName : QNX_ACTIVE
382
+ variableValue : " {{.Env.QNX_800}}"
383
+ enable_if :
384
+ condition : property
385
+ property : target.osVersion
386
+ equals_value : QNX_800
387
+
372
388
- type : Group
373
389
enable_if :
374
390
condition : and
@@ -380,63 +396,45 @@ instructions:
380
396
property : target.os
381
397
equals_value : QNX
382
398
instructions :
383
- - type : EnvironmentVariable
384
- variableName : QNX_TARGET
385
- variableValue : " {{.Env.QNX_710}}/target/qnx7"
386
399
- type : EnvironmentVariable
387
400
variableName : QNX_CONFIGURATION_EXCLUSIVE
388
401
variableValue : " {{.Env.HOME}}/.qnx"
389
402
- type : EnvironmentVariable
390
403
variableName : QNX_CONFIGURATION
391
404
variableValue : " {{.Env.HOME}}/.qnx"
392
- - type : PrependToEnvironmentVariable
393
- variableName : PATH
394
- variableValue : " {{.Env.QNX_710}}/host/linux/x86_64/usr/bin:"
395
- - type : PrependToEnvironmentVariable
396
- variableName : PATH
397
- variableValue : " {{.Env.QNX_710}}/host/common/bin:"
398
405
- type : PrependToEnvironmentVariable
399
406
variableName : PATH
400
407
variableValue : " {{.Env.HOME}}/.qnx:"
401
- - type : EnvironmentVariable
402
- variableName : QNX_HOST
403
- variableValue : " {{.Env.QNX_710}}/host/linux/x86_64"
404
408
- type : AppendToEnvironmentVariable
405
409
variableName : PATH
406
410
variableValue : " :{{.Env.QEMUARMV7_TOOLCHAIN_SYSROOT}}/../x86_64-pokysdk-linux/usr/bin:"
407
-
408
- - type : Group
409
- enable_if :
410
- condition : and
411
- conditions :
412
- - condition : property
413
- property : host.os
414
- equals_value : Windows
415
- - condition : property
416
- property : target.os
417
- equals_value : QNX
418
- instructions :
419
411
- type : EnvironmentVariable
420
412
variableName : QNX_TARGET
421
- variableValue : " {{.Env.QNX_710_CMAKE}}/target/qnx7"
422
- - type : EnvironmentVariable
423
- variableName : QNX_CONFIGURATION_EXCLUSIVE
424
- variableValue : " {{.Env.HOMEPATH}}\\ .qnx"
425
- - type : EnvironmentVariable
426
- variableName : QNX_CONFIGURATION
427
- variableValue : " {{.Env.HOMEPATH}}\\ .qnx"
428
- - type : PrependToEnvironmentVariable
429
- variableName : PATH
430
- variableValue : " {{.Env.QNX_710}}\\ host\\ win64\\ x86_64\\ usr\\ bin;"
413
+ variableValue : " {{.Env.QNX_ACTIVE}}/target/qnx7"
431
414
- type : PrependToEnvironmentVariable
432
415
variableName : PATH
433
- variableValue : " {{.Env.QNX_710}} \\ host\\ common \\ bin; "
416
+ variableValue : " {{.Env.QNX_ACTIVE}}/ host/linux/x86_64/usr/ bin: "
434
417
- type : PrependToEnvironmentVariable
435
418
variableName : PATH
436
- variableValue : " {{.Env.HOMEPATH}} \\ .qnx; "
419
+ variableValue : " {{.Env.QNX_ACTIVE}}/host/common/bin: "
437
420
- type : EnvironmentVariable
438
421
variableName : QNX_HOST
439
- variableValue : " {{.Env.QNX_710}}\\ host\\ win64\\ x86_64"
422
+ variableValue : " {{.Env.QNX_ACTIVE}}/host/linux/x86_64"
423
+
424
+ - type : SetEnvironmentFromScript
425
+ command : " {{.Env.QNX_ACTIVE}}\\ qnxsdp-env.bat"
426
+ userMessageOnFailure : " Failed to set QNX environment"
427
+ maxTimeInSeconds : 60
428
+ maxTimeBetweenOutput : 60
429
+ enable_if :
430
+ condition : and
431
+ conditions :
432
+ - condition : property
433
+ property : target.osVersion
434
+ contains_value : QNX
435
+ - condition : property
436
+ property : host.os
437
+ contains_value : Windows
440
438
441
439
# Enable warnings are errors
442
440
- type : Group
0 commit comments