| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Use a CMake-specific path to this configured header so that it works
when included from a CMake source file in addition to curl sources.
We do not install the Curl headers with CMake, so this hack is okay.
|
|
|
|
|
|
| |
Re-apply the logic change made by commit v2.8.2~536 (Use arch-aware
CHECK_TYPE_SIZE result, 2009-12-17). The size of some types must be
selected at preprocessing time when building for multiple archs on OS X.
|
|
|
|
|
|
| |
Restore the check_include_file_concat functionality broken
in upstream curl. The <net/if.h> header on older OS X versions
depends on <sys/socket.h> begin included first, for example.
|
|
|
|
|
|
| |
The resource file is only needed for the curl .dll, so skip it when
building the static library. This avoids the need to add the
'/machine:' link flag on MS tools for creating a static library.
|
|
|
|
|
| |
Choose small or large file support based on capabilities of compiler
and target platform.
|
|
|
|
|
| |
Re-apply the logic change made by commit v2.8.0~1427 (fix warning on
HPUX, 2008-11-26).
|
|
|
|
|
|
|
|
|
|
|
| |
Remove use of an old hack that takes advantage of the auto-dereference
behavior of the if() command to detect if a variable is defined. The
hack has the form:
if("${VAR} MATCHES "^${VAR}$")
where "${VAR}" is a macro argument reference. Use if(DEFINED) instead.
This also avoids warnings for CMake Policy CMP0054.
|
|
|
|
|
| |
Re-apply change from commit v3.0.0-rc1~541^2~1 (Haiku: Remove outdated
preprocessor checks, 2013-10-05) on updated upstream curl.
|
|
|
|
|
|
|
| |
Re-apply change from commit v2.8.0~1683 (add initial support for HAIKU
OS, 2008-09-15) on updated upstream curl. However, leave out the part
that was reverted by commit v3.0.0-rc1~541^2~1 (Haiku: Remove outdated
preprocessor checks, 2013-10-05).
|
|
|
|
|
|
| |
We imported curl from an upstream release, so report the corresponding
release version to servers. This is consistent with the version we
presented when our builtin curl was 7.16.1.
|
|
|
|
|
| |
Re-apply change from commit v2.8.3~265^2~1 (Fix spelling errors
reported by Lintian, 2010-07-02) on updated upstream curl.
|
|
|
|
|
| |
Re-apply change from commit v2.6.0~921 (Fix warnings on 64-bit Mac OS X
build, 2007-11-05) on updated upstream curl.
|
|
|
|
|
| |
Re-apply change from commit v2.8.2~537 (cmcurl: Remove unused
SIZEOF_LONG_DOUBLE, 2009-12-17) on updated upstream curl.
|
|
|
|
|
| |
Resolve all conflicts in favor of the upstream side.
We can re-apply specific changes later.
|
|
|
|
|
|
| |
Remove our curl CMake build files since upstream now provides some.
After merging the upstream versions we may then port them to build
inside CMake and take code from our old build files as needed.
|
|
|
|
| |
Remove our "Testing/" directory renames of the upstream examples.
|
|
|
|
| |
Update our build files as needed to compensate.
|
|
|
|
|
| |
Add a .gitattributes file to tell Git to skip whitespace checks
in the curl source code.
|
|\
| |
| |
| |
| | |
c8616203 Utilities/Release: Update default binary distribution dir to v3.1
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
29c3edb8 Avoid if() quoted auto-dereference
|
| |/
| |
| |
| |
| |
| |
| | |
When testing CMAKE_<LANG>_COMPILER_ID values, do not explicitly
dereference or quote the variable. We want if() to auto-dereference the
variable and not its value. Also replace MATCHES with STREQUAL where
equivalent.
|
|\ \
| | |
| | |
| | |
| | | |
2db55ffa Remove borland workarounds.
|
| |/
| |
| |
| |
| | |
CMake 3.0 is the last release to require to be able to build with
Borland.
|
|/ |
|
| |
|
|
|
|
|
| |
We have no need for the 10.6+ bundle to be 32 and 64bit. For older 32bit
machines they should be using the 10.4+ 32bit release.
|
|
|
|
|
| |
Starting with OSX 10.4 dmg files offers bzip2 compression which offers
small package sizes.
|
|
|
|
|
| |
Replace old hacks of the form 'if("${VAR}" MATCHES "^${VAR}$")'
with the much simpler 'if(NOT DEFINED ${VAR})'.
|
| |
|
|
|
|
|
| |
This fixes a current build problem for liblzma on Solaris 10, SPARC,
and the Solaris Studio compiler.
|
|\
| |
| |
| |
| |
| | |
45ab21ee Merge branch 'upstream-kwiml' into update-kwiml
3c0bb281 KWIML: Teach ABI.h about OpenRISC 1000
|
| | |
|
| |
| |
| |
| | |
This helps to better perceive information
|
|/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- sha265.c is using some C99 specific features, in particular static
array dimensions in a function parameter array (see section 6.7.5-7
of the C99 spec). A #ifndef check was in place to prevent compilation
under MSVC but it actually needed to check for C99 compliance instead.
Even still, the C99 code fails on a few compilers (PGI being one) so for
compatibility reasons, the C99 version of the function declaration is
removed entirely, leaving only the C89 version.
- CHECK_SYMBOL_EXISTS is used to determine the presense of bswap
functions from byteswap.h. Most compilers re-dedefine the bswap_N
functions as a __bswap_N function implemented by the compiler. Since
bswap_N is usually defined as a macro then it's mere presence passes
the check. Some versions of the PGI compiler though have shipped
broken headers for byteswap.h, in particular 11.3 for x64 linux
provides byteswap.h but is missing an associated bits/byteswap.h which
causes some of the bswap_N macros to be defined but broken and unusable.
The bswap_N checks have been converted to CHECK_SOURCE_COMPILES to
ensure that the bswap_N calls are actually usable and not just merely
defined.
|
|\
| |
| |
| |
| | |
9e5e7e71 Help: Fix QtHelp commands on Windows
|
| |
| |
| |
| |
| |
| |
| | |
Explicitly invoke python script through the interpreter since
windows does not act on hashbangs.
Use the found qcollectiongenerator executable rather than what
happens to be in PATH.
|
| |
| |
| |
| |
| | |
Build liblzma as part of CMake or find one on the system. Modify our
port of libarchive to use the liblzma configured for use with CMake.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Any "#define restrict ..." line may conflict with MSVC header files
that use "__declspec(restrict)". Define our own LZMA_RESTRICT macro
in "Utilities/cmliblzma/config.h.in" and transform liblzma code to
use it:
git grep -lE '\<restrict\>' Utilities/cmliblzma/liblzma |
xargs sed -i 's/\<restrict\>/LZMA_RESTRICT/g'
|
| | |
|
| |
| |
| |
| | |
Also remove use of MSVC intrinsic.
|
| |
| |
| |
| |
| | |
Remove use of designated initializers and declarations of variables
after statements. Leave "//" comments as-is for now.
|
| |
| |
| |
| |
| | |
Modify sources just enough to build without the full xz common
directory.
|
| |
| |
| |
| | |
We will provide our own CMake-based build system.
|
| |
| |
| |
| | |
Describe how to update liblzma from upstream.
|
| | |
|
|/
|
|
| |
Tell Git not to check whitespace in third-party code.
|
|\
| |
| |
| |
| | |
376ba935 Help: Identify more artifact types in QtHelp documentation.
|
| |
| |
| |
| |
| |
| | |
Add identifiers for variables, properties, policies and modules.
This will allow QtCreator to show relevant documentation if it learns
more about the context of the contents of cmake files.
|