Project JEDI - Issue Tracker
Mantis Bugtracker

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0005802 [JEDI VCL] 02 Installation feature always 2012-02-17 08:54 2013-12-13 11:32
Reporter a-s-z View Status public  
Assigned To obones
Priority normal Resolution suspended  
Status resolved   Product Version 3.45
Summary 0005802: Allow usage of variables in name attribute of package definitions (xml)
Description Hi,

the jvcl packages are defined in the folder "packages\xml", to support all targets and minimize the administration.

Unfortunatly, you have to add many "conditional" packages when using third party components, i.e. you have to add the proper package definition for *every* target (cxEditorsD10 for d10, cxEditorsD11 for d11 and so on).
Is it possible to extend the package naming in a way using some variables like %{TARGET} for target, %{VER} for version?

Using this feature it would be possible to write a definition like:
  <Package Name="ODAC%{VER}" Targets="d" Condition="USE_3RDPARTY_CORELAB_ODAC"/>
or
  <Package Name="cxData%{TARGET}" Targets="allv9up" Condition="USE_3RDPARTY_DEVEXPRESS_CXVERTICALGRID || USE_3RDPARTY_DEVEXPRESS_CXGRID || USE_3RDPARTY_DEVEXPRESS_CXPIVOTGRID || USE_3RDPARTY_DEVEXPRESS_CXTREELIST"/>

instead of adding a line for every target (d10, d11, ..., d16, d16_x64).
In addition, there would be no manual change needed, wenn XE3 comes out (If naming scheme stays the same.)

Regards,
  Andre
Additional Information
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0019473)
obones (administrator)
2012-02-22 15:18

If you manage to do so, please provide a fix
(0019979)
obones (administrator)
2012-06-13 16:29

Any news?
(0019991)
Arioch (developer)
2012-06-14 13:16

something relatively distant was in discussion about XE2 wth its Win32/Win64 duality

There was some change to lessen code duplication between packages for x86 and x64 (before templates were just copy-pasted)

But i can't recall even was it in JCL or JVCL and when discussion took place.

But maybe some of it is done, maybe not

- Issue History
Date Modified Username Field Change
2012-02-17 08:54 a-s-z New Issue
2012-02-22 15:18 obones Note Added: 0019473
2012-02-22 15:18 obones Status new => feedback
2012-06-13 16:29 obones Note Added: 0019979
2012-06-14 13:16 Arioch Note Added: 0019991
2013-12-13 11:32 obones Status feedback => resolved
2013-12-13 11:32 obones Resolution open => suspended
2013-12-13 11:32 obones Assigned To => obones


Mantis 1.1.6[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker