View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0006107CMakeModulespublic2007-12-02 09:182014-06-02 08:37
ReporterHendrik Sattler 
Assigned Tojschueller 
PrioritynormalSeveritymajorReproducibilityalways
StatusclosedResolutionduplicate 
PlatformOSOS Version
Product Version 
Target VersionFixed in VersionCMake 3.0 
Summary0006107: UseSWIG.cmake severely broken
DescriptionThe 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
TagsNo tags attached.
Attached Files

 Relationships
duplicate of 0013772closedjschueller UseSWIG.cmake does not handle relative paths with parent directories 

  Notes
(0036034)
Robert Maynard (manager)
2014-06-02 08:37

Closing resolved issues that have not been updated in more than 4 months.

 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


Copyright © 2000 - 2018 MantisBT Team