| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Some Linux distros require Release tag
to be set to <ReleaseVersion><Dist>.
|
|\
| |
| |
| |
| | |
fdfb0c06 HDF5: Rework component searching to correctly find HL for all bindings
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
The fix in commit v3.1.0-rc1~544^2~5 (Windows: Avoid () in environment
variable references, 2014-05-02) introduced a set() command in the
middle of an argument list. Move it to before the find_path() call.
|
| |
| |
| |
| |
| |
| | |
PathScale uses a wrapper around the linker. The "ldfe" invocation in
the output is followed by a normal "ld" invocation. Exclude the former
so we can reach and parse the latter correctly.
|
|\ \
| |/
|/|
| |
| | |
25f34dea FindLua: Add library name for Lua 5.3 on homebrew
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Homebrew installs lua 5.3 like this:
Cellar/lua53/5.3.2_2/lib/liblua.5.3.2.dylib
Cellar/lua53/5.3.2_2/lib/liblua.5.3.dylib
lib/liblua.5.3.2.dylib
lib/liblua.5.3.dylib
Add the `liblua.{$VERSION}` naming scheme to our searched names.
|
|\ \
| | |
| | |
| | |
| | | |
00405af0 HDF5: Refactor the use of compiler wrappers
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Make work with HDF5 compiler wrappers as the primary compiler (Cray)
* Accept options used by compiler wrappers instead of just seeding
search parameters
* Only search for libraries if the first 2 fail
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Modern editors provide plenty of ways to visually separate functions.
Drop the explicit comments that previously served this purpose.
Use the following command to automate the change:
$ git ls-files -z -- \
"*.c" "*.cc" "*.cpp" "*.cxx" "*.h" "*.hh" "*.hpp" "*.hxx" |
egrep -z -v "^Source/cmCommandArgumentLexer\." |
egrep -z -v "^Source/cmCommandArgumentParser(\.y|\.cxx|Tokens\.h)" |
egrep -z -v "^Source/cmDependsJavaLexer\." |
egrep -z -v "^Source/cmDependsJavaParser(\.y|\.cxx|Tokens\.h)" |
egrep -z -v "^Source/cmExprLexer\." |
egrep -z -v "^Source/cmExprParser(\.y|\.cxx|Tokens\.h)" |
egrep -z -v "^Source/cmFortranLexer\." |
egrep -z -v "^Source/cmFortranParser(\.y|\.cxx|Tokens\.h)" |
egrep -z -v "^Source/cmListFileLexer\." |
egrep -z -v "^Source/cm_sha2" |
egrep -z -v "^Source/(kwsys|CursesDialog/form)/" |
egrep -z -v "^Utilities/(KW|cm).*/" |
xargs -0 sed -i '/^\(\/\/---*\|\/\*---*\*\/\)$/ {d;}'
This avoids modifying third-party sources and generated sources.
|
| |
| |
| |
| |
| |
| | |
Add a long comment inside a few braced initializer lists in order to
convince clang-format to break after the opening brace and format the
list without indenting every value past the opening brace.
|
|\ \
| | |
| | |
| | |
| | | |
66de0866 Ninja: Fix clang-cl /showIncludes prefix detection
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We run MSVC-like compilers with the `/showIncludes` option and match the
output to extract the corresponding message. Fix the matching to
support compilers like `clang-cl` that print the message on the first
line such that it is not preceded by a newline.
LLVM-Issue: https://llvm.org/bugs/show_bug.cgi?id=27226
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
79410eeb ExternalProject: Initialize Git submodules recursively and on update (#16083)
|
| |/ / |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
5a9b2b3b FindBoost: Fix Boost_NO_SYSTEM_PATHS to not consider environment (#15702)
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
Previously we added only NO_CMAKE_SYSTEM_PATH to find command calls.
Add NO_SYSTEM_ENVIRONMENT_PATH too so that paths found from system
environment variables are not considered either.
|
|/ /
| |
| |
| |
| | |
HDF5 1.8.16 (and likely others) names its debug libraries with a
`_debug` suffix intsead of `d`.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
e1c77472 Format include directive blocks and ordering with clang-format
180538c7 Source: Stabilize include order
0e7bca92 Utilities/Release: Stabilize include order in WiX custom action
eb817be0 Tests: Stabilize include order in MFC, VSXaml, and VSWinStorePhone
eda313b4 Tests: Stabilize include order in StringFileTest
7110b754 CursesDialog: add missing cmState include
d7a5f255 Modules: Remove unused CMakeTestWatcomVersion.c file
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Sort include directives within each block (separated by a blank line) in
lexicographic order (except to prioritize `sys/types.h` first). First
run `clang-format` with the config file:
---
SortIncludes: false
...
Commit the result temporarily. Then run `clang-format` again with:
---
SortIncludes: true
IncludeCategories:
- Regex: 'sys/types.h'
Priority: -1
...
Commit the result temporarily. Start a new branch and cherry-pick the
second commit. Manually resolve conflicts to preserve indentation of
re-ordered includes. This cleans up the include ordering without
changing any other style.
Use the following command to run `clang-format`:
$ git ls-files -z -- \
'*.c' '*.cc' '*.cpp' '*.cxx' '*.h' '*.hh' '*.hpp' '*.hxx' |
egrep -z -v '(Lexer|Parser|ParserHelper)\.' |
egrep -z -v '^Source/cm_sha2' |
egrep -z -v '^Source/(kwsys|CursesDialog/form)/' |
egrep -z -v '^Utilities/(KW|cm).*/' |
egrep -z -v '^Tests/Module/GenerateExportHeader' |
egrep -z -v '^Tests/RunCMake/CommandLine/cmake_depends/test_UTF-16LE.h' |
xargs -0 clang-format -i
This selects source files that do not come from a third-party.
Inspired-by: Daniel Pfeifer <daniel@pfeifer-mail.de>
|
| | |
| | |
| | |
| | |
| | | |
This file has not been used since commit v2.8.10~218^2~7^2 (Watcom:
Simplify compiler version detection, 2012-08-13).
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
21b1fa5c Help: Add notes for topic 'intel-compiler-features'
9addce99 Features: Record standard flags for Intel C/C++ on Windows
15a6c950 WCDH: Add Intel to list of supported compilers
36f32ede Features: Record standards and features for Intel C on UNIX
d028b948 Features: Specify minimum version Intel C++ 12.1
be910f00 Features: Record standards and features for Intel C++ on UNIX
7f401ae4 Features: Detect C default dialect on MSVC-like compilers
|
| | |
| | |
| | |
| | |
| | | |
Select the `-std=` or `-Qstd=` flag based on whether Intel is GNU-like
or MSVC-like, respectively.
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Record features for Intel C 12.1 and above. Skip this for now on
Windows (where Intel C simulates MSVC).
|
| | |
| | |
| | |
| | |
| | |
| | | |
Versions below 12.1 do not provide enough information to properly detect
if compiling with c++98 or c++0x enabled so remove them from the
supported list.
|
| | |
| | |
| | |
| | | |
Skip this for now on Windows (where Intel C++ simulates MSVC).
|
| | |
| | |
| | |
| | |
| | |
| | | |
These compilers default to C 90 but do not define __STDC__. While MSVC
itself has no option to change the dialect, compilers that document
compatibility with MSVC and define _MSC_VER may (e.g. Intel).
|
| | |
| | |
| | |
| | | |
Inspired-by: Ilya Kulakov <kulakov.ilya@gmail.com>
|
| | |
| | |
| | |
| | |
| | | |
Use the VERBATIM option to add_custom_command so that the command is
escaped correctly.
|
| | |
| | |
| | |
| | |
| | | |
Use the VERBATIM option to add_custom_command so that the command is
escaped correctly.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
5de122df CTestCoverageCollectGCOV: improve DELETE option
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The DELETE option to ctest_coverage_collect_gcov now properly
removes all the .gcov files that were created by this function.
Previously it left behind any files that were excluded by
CTEST_CUSTOM_COVERAGE_EXCLUDE.
This option now also deletes the following files/directory that
are created by ctest_coverage_collect_gcov:
data.json
coverage_file_list.txt
the uncovered/ directory
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
2c1b720e FindBoost: Define Boost::boost for all boost versions
|
| |/ / |
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
2a99fae1 FindMPI: Recognize `.lib` file names for specification of link libraries
c4417b09 FindMPI: Recognize /LIBPATH for specification of linker paths.
|
| | |
| | |
| | |
| | |
| | | |
The Intel MPI compiler wrappers link against static MPI libraries simply
by listing the libraries (no `-l`).
|
| | |
| | |
| | |
| | | |
The Intel MPI wrappers use this form of -L to specify library locations.
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
GitHub for Windows now installs in
$ENV{LOCALAPPDATA}/Github/PortableGit*/cmd
instead of
$ENV{LOCALAPPDATA}/Github/PortableGit*/bin
Search the new location first but keep the old one in case people have
older versions installed.
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
a1c40291 GetPrerequisites: Look for VS tools using environment variables
c79f88b0 GetPrerequisites: add path of VS 10,11,12,14 in order to find dumpbin.exe
|
| | |
| | |
| | |
| | |
| | |
| | | |
The `VS*COMNTOOLS` environment variables specify locations of VS tools
and are set during the VS installation. Use them in addition to the
hard-coded default install locations.
|
| | | |
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
We define `NDEBUG` without a space after the `-D` option for most
compilers. Remove the space for MSVC (and Intel Fortran) for
consistency. The MS compiler technically does not document that
the `-D` argument may be separated from its value, though every
version to date supports it.
|
|\ \
| | |
| | |
| | |
| | | |
c5ff34cc CTestCoverageCollectGCOV: specify base dir for GLOB_RECURSE
|
| |/
| |
| |
| |
| |
| | |
Consistently glob for .gcda files in the binary directory.
Previously the behavior of this function depended on the
current working directory that it was called from.
|
|\ \
| | |
| | |
| | |
| | |
| | | |
8ea1b0df CTestCoverageCollectGCOV: Improve documentation
425d7646 CTestCoverageCollectGCOV: Honor CTEST_EXTRA_COVERAGE_GLOB
|