View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002123 | unreal | module api | public | 2004-10-14 06:15 | 2004-11-05 15:38 |
Reporter | Xuefer | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | win2k | OS | windows | ||
Product Version | 3.2.1 | ||||
Fixed in Version | 3.2.3 | ||||
Summary | 0002123: Smarter handling of MOD_Dep paths | ||||
Description | my directlry struct: modules/*.dll current of 3rd param required exact path(/path/abc.dll or path/abc.dll) which make it useless (useful=1%) suggest load it more smartly 1. auto append ext(.dll .so) 2. try path of current module 3. try path in $PATH env and workingdir (done by system? i) | ||||
Tags | No tags attached. | ||||
3rd party modules | |||||
|
Hmm, good points. I'll try to come up with a nice clean (and backwards compatible) way of dealing with this. |
|
Ok, here is my plan. To do this in a backwards compatible manner, we need to make a new module system version (the current is 3.2-beta8-1). So if it is set to 3.2-beta8, then we continue like we do now. If it is set to 3.2.3, then we do a little more processing. Rather than having say, "src/modules/blah.so" they'd just put "blah" and Unreal would add the path and extension information. That way it is fully backwards compatible, and it adds this new feature. |
|
Added in .172 |
Date Modified | Username | Field | Change |
---|---|---|---|
2004-10-14 06:15 | Xuefer | New Issue | |
2004-10-14 20:28 |
|
Note Added: 0008006 | |
2004-10-29 15:20 |
|
Note Added: 0008175 | |
2004-10-29 15:23 |
|
Status | new => assigned |
2004-10-29 15:23 |
|
Assigned To | => codemastr |
2004-10-29 15:25 |
|
Summary | more smarty on 3rd param of MOD_Dep => Smarter handling of MOD_Dep paths |
2004-11-05 15:38 |
|
Status | assigned => resolved |
2004-11-05 15:38 |
|
Fixed in Version | => 3.2.3 |
2004-11-05 15:38 |
|
Resolution | open => fixed |
2004-11-05 15:38 |
|
Note Added: 0008256 | |
2017-01-06 15:48 | syzop | Category | module => module api |