Commit Graph

26 Commits

Author SHA1 Message Date
Brad King 051a2200da Merge topic 'fixbug_0011782'
0378396 UseSWIG.cmake did not support multiple modules and parallel builds
2011-04-12 14:44:16 -04:00
Brad King dff009626d Merge topic 'fixbug_0011215'
c088536 UseSWIG.cmake does not expand $(OutDir)
2011-04-12 14:44:09 -04:00
Mathieu Malaterre 0378396e68 UseSWIG.cmake did not support multiple modules and parallel builds
This commit fixes BUG: 0011782. UseSWIG would be using the same variable
to declare module information. The problem would only be noticed in parallel builds
Fix this variable declaration by properly resetting it.
2011-04-08 15:17:33 +02:00
Mathieu Malaterre c088536518 UseSWIG.cmake does not expand $(OutDir)
This commit fixes BUG: 0011215 by properly expanding $(OutDir)
Instead of creating the output directory using file(MAKE_DIRECTORY)
we use cmake -E to create the directory at execution time
2011-04-08 15:13:57 +02:00
Mathieu Malaterre 1088b0278e Add a new function SWIG_GET_WRAPPER_DEPENDENCIES to UseSWIG.cmake
This commit fixes BUG: 0004147 it directly uses swig executable
to compute a list of dependencies directly from the .i files
to make sure to rebuild the swig module any of its direct dep.
is touched
2011-04-08 15:07:40 +02:00
Todd Gamblin 2cde67a781 Modules: Fix spelling 'To distributed' -> 'To distribute' 2010-08-09 08:48:31 -04:00
Mathieu Malaterre 3d898c2534 FIX: BUG: 0002199 Adding documentation for swig_generated_file_fullname 2009-10-30 11:13:00 -04:00
Mathieu Malaterre c0ec66b6d7 FIX: BUG: 0007915 Integrate portion of the patch. Also add .pyd support for python module. 2009-10-30 11:07:10 -04:00
Brad King 3a666595c9 Convert CMake non-find modules to BSD License
This adds copyright/license notification blocks CMake's non-find
modules.  Most of the modules had no notices at all.  Some had notices
referring to the BSD license already.  This commit normalizes existing
notices and adds missing notices.
2009-09-28 11:46:51 -04:00
Bill Hoffman fc6497883c BUG: fix for bug 6151 2008-01-02 17:12:33 -05:00
Ken Martin 8b7ff9b08b ENH: patch applied for bug 4517 2007-03-05 15:21:49 -05:00
Brad King 24cdf8aa6c ENH: Added interface to add extra dependencies. 2006-08-25 09:14:01 -04:00
Ken Martin 74eaecfc3e ENH: cleanups 2005-12-15 14:17:43 -05:00
Bill Hoffman b7fa820118 ENH: add documentation support for modules 2005-12-14 13:51:08 -05:00
Bill Hoffman 1c3d7a9662 ENH: add ability to set outdir in swig 2005-09-08 11:38:14 -04:00
Ken Martin ff3ad96831 BUG: fix some missing quotes for STREQUAL IF statements 2005-06-20 13:10:09 -04:00
Bill Hoffman 2df5c6033c ENH: make sure source flags don't have to be set 2005-04-04 16:55:35 -04:00
Bill Hoffman 0e62c76f5b ENH: fix for bug 1304 2005-04-04 16:13:41 -04:00
Bill Hoffman 525a2160a6 FIX: fix for bug 1730 2005-04-04 15:51:48 -04:00
Bill Hoffman 575c34300c FIX: fix bug 1303 2005-02-11 14:18:45 -05:00
Andy Cedilnik d392ccaee5 BUG: Add more comments and fix CMAKE_SWIG_FLAGS 2004-06-28 11:14:40 -04:00
Bill Hoffman 3860a2dcd6 BUG: SWIG_FLAGS was ignored by the add swig source to module command 2004-06-26 08:40:11 -04:00
Andy Cedilnik 3031467e33 ENH: Implement additional make clean files as a directory property instead of cmake variable 2004-05-20 16:56:34 -04:00
Bill Hoffman 55969dcf23 ENH: append to the list of clean files, don't just set them 2004-05-17 16:31:58 -04:00
Bill Hoffman fdb358e9cc BUG: Bug #835 fix, add swig generated files to clean target 2004-05-17 15:55:35 -04:00
Andy Cedilnik 257daa4635 ENH: Initial import of swig. Start working towards Bug #749 - Add swig support module to cmake 2004-04-30 12:11:02 -04:00