summaryrefslogtreecommitdiffstats
path: root/Modules
Commit message (Collapse)AuthorAgeFilesLines
* Use devenv instead of msbuild for vs2010.Bill Hoffman2011-06-211-9/+20
|
* Merge topic 'XL-Fortran-moddir-issue-12246'Brad King2011-06-021-0/+2
|\ | | | | | | | | 3bb8566 XL: Place Fortran modules with -qmoddir= flag (#12246)
| * XL: Place Fortran modules with -qmoddir= flag (#12246)Brad King2011-06-011-0/+2
| | | | | | | | Suggested-by: Luis Kornblueh <luis.kornblueh@zmaw.de>
* | Merge topic '12128_FindProtobuf_module_behavior_under_Windows_is_annoying'Brad King2011-06-021-22/+82
|\ \ | | | | | | | | | | | | | | | | | | 517837f Fix , to - in Copyright message so it passes CMake.ModuleNotices test 162f3fb Merge branch 'master' of git://public.kitware.com/cmake into 12128_FindProtobuf_module_behavior_under_Windows_is_annoying ca000a0 FindProtobuf: Better MSVC support, Searching for protobuf lite
| * | Fix , to - in Copyright message so it passes CMake.ModuleNotices testPhilip Lowman2011-05-261-1/+1
| | |
| * | Merge branch 'master' of git://public.kitware.com/cmake into ↵Philip Lowman2011-05-269-9/+33
| |\ \ | | |/ | | | | | | 12128_FindProtobuf_module_behavior_under_Windows_is_annoying
| * | FindProtobuf: Better MSVC support, Searching for protobuf litePhilip Lowman2011-05-261-22/+82
| | | | | | | | | | | | | | | | | | Add support for finding debug libraries Add support for searching Google provided MSVC project dir structure for libs Add support for finding Protobuf "Lite" libraries
* | | Merge topic 'hdf5-module-bug-fix'Brad King2011-06-021-45/+95
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | e38216c Remove unnecessary mark_as_advanced from FindHDF5. 93ba19e FindHDF5 ensures good link lines when libraries are duplicated. 0584701 Fix for bug 11752, mixed debug and release libraries. 4e12284 Use HDF5_FOUND to control autoconf and CMake built FindHDF5. 2ba826e Use CMAKE_CURRENT_LIST_DIR to locate FindPackageHandleStandardArgs. 3978f32 Add logic for CMake built HDF5 install. 063ac87 HDF5 high level library is a find COMPONENT now. 34ea179 Modified the FindHDF5.cmake file to locate the Fortran bindings.
| * | Remove unnecessary mark_as_advanced from FindHDF5.Will Dicharry2011-05-251-15/+6
| | |
| * | FindHDF5 ensures good link lines when libraries are duplicated.Will Dicharry2011-05-251-5/+16
| | | | | | | | | | | | | | | Duplicates must be removed from the beginning of the link libraries to ensure unresolved symbols can be found.
| * | Fix for bug 11752, mixed debug and release libraries.Will Dicharry2011-05-251-3/+7
| | |
| * | Use HDF5_FOUND to control autoconf and CMake built FindHDF5.Will Dicharry2011-05-251-35/+34
| | |
| * | Use CMAKE_CURRENT_LIST_DIR to locate FindPackageHandleStandardArgs.Will Dicharry2011-05-241-1/+1
| | |
| * | Add logic for CMake built HDF5 install.Will Dicharry2011-05-161-15/+37
| | | | | | | | | | | | | | | The find module calls find_package( HDF5 QUIET NO_MODULE ). If that succeeds, the find module variables are set based on the imported target locations.
| * | HDF5 high level library is a find COMPONENT now.Will Dicharry2011-05-161-2/+7
| | | | | | | | | | | | | | | The HDF5 high level library was originally hard coded as a dependency when the C bindings are desired. The high level API is now requested as a COMPONENT.
| * | Modified the FindHDF5.cmake file to locate the Fortran bindings.Tim Gallagher2011-05-161-7/+25
| | |
* | | Merge topic 'output-compile-lines'Brad King2011-05-241-0/+6
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cdc2b41 Fix CompileCommandOutput test build on Windows 7039d1f Fix CompileCommandOutput test for Make tools not supporting spaces 4268e3d run_compile_commands: Cast istream::get() result to char c45c60b run_compile_commands: Avoid extra stl vector conversion 7c5be51 run_compile_commands: Avoid shadow in std::map<>::at workaround 169bb05 Provide std::map<>::at for use in run_compile_commands 4e2185c Make std::map usage more portable in language=>flags/defines maps a7e7a04 Fix run_compile_commands build on Apple GCC 3.3 c9174c0 Fix signed/unsigned comparison in EscapeJSON 8346a28 Only offer the compile command output feature on unix systems 0e6b05f Adds a test for the compile command line output. 5674844 make compile command output optional fe07b05 implement cxx command output 65c0c24 cache flags and defines 3f064ef refactor flags and defines
| * | | Only offer the compile command output feature on unix systemsManuel Klimek2011-05-161-3/+6
| | | |
| * | | make compile command output optionalManuel Klimek2011-04-251-0/+3
| | | |
* | | | Merge topic 'CPackRPM-fixForAIX'Brad King2011-05-241-3/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | db45b10 CPack make RPM work on AIX. fix #0012183 merge patch from Pasi Valminen
| * | | | CPack make RPM work on AIX. fix #0012183 merge patch from Pasi ValminenEric NOULARD2011-05-211-3/+3
| | |/ / | |/| |
* | | | Merge topic 'absoft-fortran-compiler'Brad King2011-05-246-4/+19
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | 8bd3e51 Absoft: Enable FortranCInterface check in Fortran test d7b376b Absoft: Detect implicit link libraries on Linux and Mac ac5b999 Add Absoft Fortran compiler id and basic flags
| * | | Absoft: Detect implicit link libraries on Linux and MacBrad King2011-05-203-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use the "-X -v" flag to the Absoft front-end to pass "-v" to the gcc it invokes under the hood. Teach CMakeParseImplicitLinkInfo to exclude linker version lines from consideration as link lines. Fix parsing of Sun's linker search path option "-Y..." to avoid conflict with the Mac linker option "-Y<num>".
| * | | Add Absoft Fortran compiler id and basic flagsBrad King2011-05-203-1/+12
| | | | | | | | | | | | | | | | | | | | Identification at preprocessing time depends on definition of __ABSOFT__ to be added in service pack V11.1.2 of the compiler.
* | | | OpenBSD: Use 'arch -s' for host processor (#12143)Brad King2011-05-021-2/+5
| |_|/ |/| | | | | | | | | | | | | | | | | On OpenBSD 'uname -p' returns a long descriptive name for the processor. Use 'arch -s' instead to get a short cpu name. Suggested-by: Stuart Henderson
* | | Merge topic 'multilingual-FindMPI'Brad King2011-04-261-304/+504
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | a55da06 Added backward compatibility for input as well as output vars. a32a633 FindMPI: Fix documentation formatting 706b73e FindMPI: Handle multiple languages
| * | Added backward compatibility for input as well as output vars.Todd Gamblin2011-04-241-4/+30
| | | | | | | | | | | | | | | | | | | | | Users can now supply MPI_COMPILER, MPI_INCLUDE_PATH, MPI_LIBRARY, and others as with the old FindMPI. These are mapped to their respective equivalents for C and CXX. Fortran is not touched, as there was no Fortran support in the old FindMPI.
| * | FindMPI: Fix documentation formattingBrad King2011-03-161-24/+16
| | | | | | | | | | | | | | | | | | Adjust whitespace to make the output of "--help-module FindMPI" look good. Also separate the comment containing the copyright and license notice so it does not appear in the documentation.
| * | FindMPI: Handle multiple languagesTodd Gamblin2011-03-151-295/+477
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds support for: - MPI_<lang>_COMPILER and other useful variables for C, CXX, Fortran - Better compiler interrogation (handles mvapich) - Supports specifying an MPI compiler name directly on the command line without and absolute path, e.g.: cmake -D MPI_CXX_COMPILER=mpixlC - Better compiler name searching tries to match MPI compiler to regular CMAKE_<lang>_COMPILER_ID, if it's available. Gets rid of: - MPI_LIBRARY, MPI_EXTRA_LIBRARY cache variables. These and other old vars are still exported for backward compatibility, but they're not cached.
* | | Merge topic 'FindITK-passthru'Brad King2011-04-191-7/+9
|\ \ \ | | | | | | | | | | | | | | | | aa170c2 FindITK: Use passthru find_package config mode for messages
| * | | FindITK: Use passthru find_package config mode for messagesBrad King2011-04-181-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The custom error message that mentions PREFIX/lib/InsightToolkit is not accurate for ITKv4. Just use the more generic message that find_package generates by default. This module is now almost a no-op but exists to tell find_package to look for the InsightToolkit name as well as ITK.
* | | | Merge topic 'add-svn-trust-cert-to-ExternalProject'Brad King2011-04-191-2/+11
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 12a3699 ExternalProject: Always use --non-interactive with svn 3a5a402 ExternalProject: Add SVN_TRUST_CERT argument
| * | | | ExternalProject: Always use --non-interactive with svnDavid Cole2011-04-181-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous commit added --non-interactive as a "side effect" of turning on SVN_TRUST_CERT. While reviewing that commit, we decided all ExternalProject svn usage should be non-interactive. That way, if there's any sort of problem, svn will return an error right away rather than hang forever waiting for input...
| * | | | ExternalProject: Add SVN_TRUST_CERT argumentDavid Cole2011-04-111-2/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Which adds --non-interactive and --trust-server-cert to the svn checkout and update command lines. This allows ExternalProject clients to pull from an https:// based svn server even though the server may not have a valid or trusted certificate. Caveat emptor: I would NOT recommend using this except as a short-term work-around. Rather, the server should have a valid, trusted certificate, or the client should be using "http" instead of "https".
* | | | | CPackRPM Fix #12096: handle absolute install path with component installEric NOULARD2011-04-171-0/+14
| |/ / / |/| | |
* | | | Merge topic 'fixbug_0011782'Brad King2011-04-121-0/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 0378396 UseSWIG.cmake did not support multiple modules and parallel builds
| * | | | UseSWIG.cmake did not support multiple modules and parallel buildsMathieu Malaterre2011-04-081-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | Merge topic 'fixbug_0011676'Brad King2011-04-121-4/+4
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 5f76833 Add support for Java on HP
| * | | | | Add support for Java on HPMathieu Malaterre2011-04-081-4/+4
| |/ / / / | | | | | | | | | | | | | | | | | | | | This commit fixes Bug: 0011676 by adding support for version numbering of JRE used on HP: 1.6.0.06-jinteg_20_jan_2010_05_50-b00
* | | | | Merge topic 'fixbug_0011215'Brad King2011-04-121-2/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | c088536 UseSWIG.cmake does not expand $(OutDir)
| * | | | | UseSWIG.cmake does not expand $(OutDir)Mathieu Malaterre2011-04-081-2/+2
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | Merge topic 'fixbug_0011183'Brad King2011-04-121-0/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | a59d198 Add support for java on fedora
| * | | | | Add support for java on fedoraMathieu Malaterre2011-04-081-0/+1
| |/ / / / | | | | | | | | | | | | | | | | | | | | This commit fixes BUG: 0011183 by adding new paths used on fedora, specifically: /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0
* | | | | Merge topic 'fixbug_0010242'Brad King2011-04-121-0/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 4f35488 Add support for FindJava on HP-UX and alpha
| * | | | | Add support for FindJava on HP-UX and alphaMathieu Malaterre2011-04-081-0/+2
| |/ / / / | | | | | | | | | | | | | | | | | | | | This commit fixes BUG: 0010242. It now properly inspect specific directory on hp-ux and alpha implementation of the JRE
* | | | | Merge topic 'fixbug_0004147'Brad King2011-04-121-0/+59
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 1088b02 Add a new function SWIG_GET_WRAPPER_DEPENDENCIES to UseSWIG.cmake
| * | | | | Add a new function SWIG_GET_WRAPPER_DEPENDENCIES to UseSWIG.cmakeMathieu Malaterre2011-04-081-0/+59
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | Merge topic 'fixbug0011843'Brad King2011-04-121-1/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 55b7c87 Add support for new swig 2.0 application
| * | | | | Add support for new swig 2.0 applicationMathieu Malaterre2011-04-081-1/+2
| |/ / / / | | | | | | | | | | | | | | | | | | | | This commit fixes BUG: 0011843. It now properly discover if swig2.0 is in the PATH
* | | | | Merge topic 'refine-XL-rules'Brad King2011-04-121-0/+17
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | d468a2c XL: Avoid copying archives into shared libraries that link them