Difference between revisions of "Projects:DBP3:MGH CMake Enhancements"
From NAMIC Wiki
(Created page with '__TOC__ We have made several bug fixes to CMake modules, and it would be helpful to us if these could be pushed upstream. == List of enhanced modules == * FindCUDA * FindDCMTK …') |
|||
(20 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
__TOC__ | __TOC__ | ||
− | We have made several bug fixes to CMake modules, and it would be helpful to us if these could be pushed upstream. | + | We have made several bug fixes to CMake modules, and it would be helpful to us if these could be pushed upstream. However, some of these will require additional work before they can be accepted into CMake proper. |
== List of enhanced modules == | == List of enhanced modules == | ||
− | * FindCUDA | + | * FindCUDA [James Shackleford] |
+ | ** Test for MinGW (cuda does not work on MinGW) | ||
+ | ** Check gcc version (nvcc requires 4.3) | ||
+ | ** Build code for multiple compute capabilities | ||
* FindDCMTK | * FindDCMTK | ||
− | * | + | ** Append dependent libraries (SSL, PNG, TIFF, ZLIB) |
* FindFortran | * FindFortran | ||
+ | ** Workarounds for bugs [http://www.vtk.org/Bug/view.php?id=9220 9220], [http://www.vtk.org/Bug/view.php?id=8345 8345] | ||
+ | ** (See also FindF2C.cmake) | ||
+ | ** See also: http://plplot.svn.sourceforge.net/viewvc/plplot/trunk/cmake/modules/ | ||
* FindMatlab | * FindMatlab | ||
+ | ** Complete rewrite (stock version does not work) | ||
+ | * FindOpenMP | ||
+ | ** Separate tests for CFLAGS and LDFLAGS (needed for MSVC??) | ||
+ | ** Test for LIBRARIES (needed for some gcc versions) | ||
* FindSubversion | * FindSubversion | ||
+ | ** Add search for svnversion | ||
* FindZLIB | * FindZLIB | ||
+ | ** [http://www.vtk.org/Bug/view.php?id=11049 Already fixed upstream, needs testing] | ||
== List of new modules == | == List of new modules == | ||
* FindF2C | * FindF2C | ||
+ | * FindFFTW | ||
+ | ** See also: https://github.com/jedbrown/cmake-modules | ||
+ | * FindGengetopt [Simon Rit] | ||
* FindOctave | * FindOctave | ||
+ | ** See also: http://plplot.svn.sourceforge.net/viewvc/plplot/trunk/cmake/modules/ | ||
* FindOpenCL | * FindOpenCL | ||
− | + | * FindSSE [James Shackleford] | |
− | * FindSSE |
Latest revision as of 19:28, 21 November 2010
Home < Projects:DBP3:MGH CMake EnhancementsWe have made several bug fixes to CMake modules, and it would be helpful to us if these could be pushed upstream. However, some of these will require additional work before they can be accepted into CMake proper.
List of enhanced modules
- FindCUDA [James Shackleford]
- Test for MinGW (cuda does not work on MinGW)
- Check gcc version (nvcc requires 4.3)
- Build code for multiple compute capabilities
- FindDCMTK
- Append dependent libraries (SSL, PNG, TIFF, ZLIB)
- FindFortran
- Workarounds for bugs 9220, 8345
- (See also FindF2C.cmake)
- See also: http://plplot.svn.sourceforge.net/viewvc/plplot/trunk/cmake/modules/
- FindMatlab
- Complete rewrite (stock version does not work)
- FindOpenMP
- Separate tests for CFLAGS and LDFLAGS (needed for MSVC??)
- Test for LIBRARIES (needed for some gcc versions)
- FindSubversion
- Add search for svnversion
- FindZLIB
List of new modules
- FindF2C
- FindFFTW
- FindGengetopt [Simon Rit]
- FindOctave
- FindOpenCL
- FindSSE [James Shackleford]