| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| | |
12a3699 ExternalProject: Always use --non-interactive with svn
3a5a402 ExternalProject: Add SVN_TRUST_CERT argument
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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...
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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".
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
0378396 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.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
5f76833 Add support for Java on HP
|
| |/ /
| | |
| | |
| | |
| | | |
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
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
c088536 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
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
a59d198 Add support for java on fedora
|
| |/ /
| | |
| | |
| | |
| | | |
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
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
4f35488 Add support for FindJava on HP-UX and alpha
|
| |/ /
| | |
| | |
| | |
| | | |
This commit fixes BUG: 0010242. It now properly inspect specific directory
on hp-ux and alpha implementation of the JRE
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
1088b02 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
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
55b7c87 Add support for new swig 2.0 application
|
| |/ /
| | |
| | |
| | |
| | | |
This commit fixes BUG: 0011843. It now properly discover if swig2.0
is in the PATH
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
d468a2c XL: Avoid copying archives into shared libraries that link them
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The XL toolchain supports shared object files stored in archives. Since
CMake lists libraries on link lines by full path it is common for a
shared library link line to contain the path to an archive file.
When linking a shared library the compiler front-end by default runs
CreateExportList to construct the list of symbols to be exported.
Unfortunately it passes all files found on the command line to the tool
so archive and library files get processed along with the object files.
The tool returns a list of all symbols in all objects, archives, and
libraries on the command line. This causes the linker to copy every
object file out of every archive into the shared library whether they
are dependencies of the original object files or not.
Work around this problem by running CreateExportList ourselves with just
the original object files intended for inclusion in the shared library.
Then pass the list it produces on the link line to prevent the compiler
front-end from constructing its own. This tells the linker to export
only the symbols provided by the original source files of the shared
library.
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | | |
2f3eee7 XL: Consolidate compiler flag information
3a40c7f XL: Set C++ and Fortran flags consistently with C
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Factor duplicate information out of Compiler/XL-<lang>.cmake modules
into a macro in a new Compiler/XL.cmake module. Invoke it from the
per-language files to produce the original settings.
|
| | |/
| |/|
| | |
| | |
| | |
| | | |
Since commit e1729238 (Add initial XL C compiler flags for safer builds,
2009-09-30) CMake sets the initial XL C flags to include "-qthreaded"
and "-qhalt=e". Do the same for C++ and Fortran with this toolchain.
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Before:
-- Found ZLIB: /usr/include (found version "1.2.3")
After:
-- Found ZLIB: /usr/lib/libz.so (found version "1.2.3")
|
|\ \
| | |
| | |
| | |
| | |
| | | |
6a38cab Don't skip the last builtin include dir for the Eclipse project file
4371147 Fix parsing include dirs and builtin macros for CXX-only projects
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The regex was slightly wrong, it excluded the last line, so e.g.
/usr/include/ didn't end up in the .cproject file.
Thanks to Shash Chatterjee for the patch.
Alex
|
| | |
| | |
| | |
| | | |
Alex
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
4bb7940 Split CPack.cmake in more manageable parts
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
Put NSIS, Bundle and Component related MACROs in separate files.
This does not implies functional changes, concerning the way
CPack is used.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
2d56f0a Corrected copyright format in FindArmadillo.cmake
1942f58 Add new module Armadillo
|
| | | | |
|
| |/ / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
126c993 Fix #11964 Handle lib64 library on Linux
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The AMD64 ABI document http://www.x86-64.org/documentation/abi.pdf
does specify that 64bits binary libraries should end up in <prefix>/lib64
and 32bits ones in <prefix>/lib. All but debian based distros do so,
and some like OpenSUSE even enforce the rule when packaging with RPM
and refuse to build the RPM if this is not the case.
After some discussion (see the bug notes) we cannot do that behind
the scene and the current fix supposes that the user shall use
the CMAKE_INSTALL_LIBDIR variables content in its INSTALL rules if
he wants to put the lib in the right place. CMAKE_INSTALL_LIBDIR
shall have the appropriate value depending on the Linux distribution
found and 32/64bitness of the host.
The cross-compiling case (even 32bits compile on a 64bits host)
is not handled.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
ede46d9 Modules: Add comment and copyright notice validation to readme.txt
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
Document for module authors how to format the copyright notice and
test it. Also provide a hint for previewing the module documentation
formatting.
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
112f1dd FindOpenSSL: Use find_package_handle_standard_args for version check.
a091ba6 FindOpenSSL: Fixed crypto und ssl variable names.
a164649 FindOpenSSL: We should only use hints to find OpenSSL.
0fb5142 FindOpenSSL: Added support for pkg-config.
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
|\ \ \ \
| |/ / /
| | / /
| |/ /
|/| | |
b4c3ff7 This commit fixes bug #0010316
|
| |/ |
|
|\ \
| | |
| | |
| | |
| | | |
33391c6 CPackDeb: Fix #12006 broken package names
|
| |/
| |
| |
| | |
Signed-off-by: Eric NOULARD <eric.noulard@gmail.com>
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
c2bf48e GNUInstallDirs: Propagate DATAROOTDIR changes to dependent defaults
11431c6 GNUInstallDirs: Simplify and clarify documentation
a262fe0 Add GNUInstallDirs module to define GNU layout (#3976)
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Provide CMAKE_INSTALL_* variables to help install files according
to the GNU standard layout:
http://www.gnu.org/prep/standards/html_node/Directory-Variables.html
|
|\ \ \
| |_|/
|/| |
| | |
| | | |
d0203fb FortranCInterface: Fix mangling detection with Cray Fortran >= 7.3.2
|