MantisBT - CMake |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0006107 | CMake | Modules | public | 2007-12-02 09:18 | 2014-06-02 08:37 |
|
Reporter | Hendrik Sattler | |
Assigned To | jschueller | |
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | duplicate | |
Platform | | OS | | OS Version | |
Product Version | | |
Target Version | | Fixed in Version | CMake 3.0 | |
|
Summary | 0006107: UseSWIG.cmake severely broken |
Description | The current UseSWIG.cmake module makes it impossible to use .i files from another than the current directory. As outfiles for binding for different language may have the same name...
You also cannot easily assign a different name to outfile and cmake target as the language is not taken into account for the creation of the target name.
Because the outfile gets the same name as the target, the user _has_ to call set_target_properties to change that to something sensible.
As an additional point, it takes major effort to get the proper module directory for each language. That should either be available through the SWIG modules or through module like FindPythonLibs and FindPerlLibs |
Steps To Reproduce | |
Additional Information | |
Tags | No tags attached. |
Relationships | duplicate of | 0013772 | closed | jschueller | UseSWIG.cmake does not handle relative paths with parent directories |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2007-12-02 09:18 | Hendrik Sattler | New Issue | |
2007-12-14 20:34 | Bill Hoffman | Status | new => assigned |
2007-12-14 20:34 | Bill Hoffman | Assigned To | => Bill Hoffman |
2013-11-26 03:08 | jschueller | Assigned To | Bill Hoffman => jschueller |
2013-11-26 03:08 | jschueller | Relationship added | duplicate of 0013772 |
2013-11-26 03:08 | jschueller | Status | assigned => resolved |
2013-11-26 03:08 | jschueller | Fixed in Version | => CMake 3.0 |
2013-11-26 03:08 | jschueller | Resolution | open => duplicate |
2014-06-02 08:37 | Robert Maynard | Note Added: 0036034 | |
2014-06-02 08:37 | Robert Maynard | Status | resolved => closed |