| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\
| |
| |
| |
| | |
5ac6ca0 CPackDeb add missing documentation for some CPACK_DEBIAN_xx variables.
|
| |
| |
| |
| | |
Inspired-By: Doug Linden <linderd@iinet.net.au>
|
|\ \
| | |
| | |
| | |
| | | |
4393b3b FindBullet: Add missing math library name (#13309)
|
| |/
| |
| |
| |
| |
| |
| | |
Add "LinearMath_Debug" to the list of names to search for
BULLET_MATH_LIBRARY_DEBUG. The _Debug name is present in all other
lines already. Now the script manages to find all debug&release
libraries on my system.
|
|\ \
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
eb410e8 Ninja: disable cldeps for bcc32, it's too old, and ninja would also not build
5ead31d Ninja: try work around for bcc32 bug
1333b57 Ninja: build server fixes
9081e3a remove warning about unused parameter
f430bea Ninja: maybe this fixes the bcc32 build
f2c1288 Ninja: msvc6 for-scoping
44b9bbc Ninja: build with old msvc versions
57156a5 Ninja: build server fixes
f1abdce Ninja: some bytes of the rc files couldn't be piped correctly
2de963d Ninja: don't remove space between command and parameters
50b6f33 Ninja: build cmcldeps with mingw
c05653e Ninja: try to make GetProcessId visible
ab245ff Ninja: but cl supports /nologo ...
bf58e9a Ninja: no /nologo option in old rc.exe
2fb07fc Ninja: Eclipse and KDevelop fixes for ninja
518c065 Ninja: don't pollute build dir with preprocessed rc files
...
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
And make /showIncude prefix visible for all build rules
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
cmcldeps wraps cl and adds /showInclude before calling cl.
It parses the output of cl for used headers, drops system
headers and writes them to a GCC like dependency file.
cmcldeps uses ATM ninja code for process handling,
but could be ported later to SystemTools.
TODO: Why needs ninja multiple calls in the BuildDepends test?
|
|\ \
| | |
| | |
| | |
| | | |
0b343cb ASM compiler detection: remove debug output (#13270)
|
| |/
| |
| |
| |
| |
| | |
This must have been left in accidentially.
Alex
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
bd34963 Refactor generation of shared library flags
55d7aa4 Add platform variable for flags specific to shared libraries
31d7a0f Add platform variables for position independent code flags
|
| | |
| | |
| | |
| | |
| | |
| | | |
Store in CMAKE_${lang}_COMPILE_OPTIONS_DLL flags from
CMAKE_SHARED_LIBRARY_${lang}_FLAGS that are truly exclusive to shared
libraries.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Store in new platform variables
CMAKE_${lang}_COMPILE_OPTIONS_PIC
CMAKE_${lang}_COMPILE_OPTIONS_PIE
flags for position independent code generation.
In almost all cases, this means duplication of the
CMAKE_SHARED_LIBRARY_${lang}_FLAGS for the _PIC case and using the
assumed pie equivalent for the _PIE case. Note that the GNU compiler
has supported -fPIE since 3.4 and that there is no -fPIC on GNU for
Windows or Cygwin.
There is a possibility that the _PIE variables are not correct.
However, as there is no backwards compatibility to be concerned about
(as the POSITION_INDEPENDENT_CODE property is not used anywhere yet),
the current state suffices.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
5593d57 UseJava: fix find_jar() called with multiple files (#13281)
|
| | |/
| |/| |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
7c912af FindBZip2: Search locations in GnuWin32 registry
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The GnuWin32 "bzip2" installer stores in the registry key
HKEY_LOCAL_MACHINE\SOFTWARE\GnuWin32\Bzip2
an "InstallPath" value. Use this entry as a search location.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
9d145b0 FindPythonLibs: honor EXACT version specification (#13216)
|
| | |/
| |/| |
|
|\ \ \
| |_|/
|/| |
| | |
| | | |
7321c94 CPackRPM: avoid leakage of RPM directive from one component to another.
|
| |/
| |
| |
| |
| | |
Fixes #0013248
Inspired-By: Sergei Golubchik
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
3545645 Exclude the CompileCommandOutput test on WIN32.
fbaddf4 Escape the source file to be compiled if required.
db839be Make the CMAKE_EXPORT_COMPILE_COMMANDS option work with Ninja.
8778357 Add newline to the output.
2c04bc0 Move the EscapeJSON method to a sharable location.
|
| |/ |
|
|\ \
| | |
| | |
| | |
| | | |
ee26019 Add FindLibLZMA Module
|
| |/ |
|
|\ \
| | |
| | |
| | |
| | | |
8b2fb33 Mac: Add guards to CMAKE_FIND_FRAMEWORK and CMAKE_FIND_APPBUNDLE defaults
|
| |/
| |
| |
| |
| |
| |
| |
| | |
The default for `CMAKE_FIND_FRAMEWORK`, defined in `Darwin.cmake` and
`Darwin-icc.cmake`, is now guarded so that it will not override command line
arguments passed by users.
Similarly for `CMAKE_FIND_APPBUNDLE`
|
|\ \
| | |
| | |
| | |
| | | |
ad7c80c Added conditional for the phonon backend plugin.
|
| | |
| | |
| | |
| | | |
If on APPLE, the phonon backend plugin is set to phonon_qt7. If on WIN32, the phonon backend plugin is set to phonon_ds9. I did not add any for generic UNIXes as they could have a whole host of things. A more comprehensive script would actually attempt to detect which phonon plugins were installed. However, this is a simple fix for now that will work for most people.
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| | |
Using the QT4_ADD_RESOURCES() macro required the resource file to exist
already for dependency scanning. This prevented the use of resource
files that are generated by cmake because it needs the file before
resolving the dependency. This patch adds support for generated
resource files by not scanning the resource file for dependencies if it
doesn't exist yet. The add_custom_command() to generate the resource
file should add the dependencies on the files used by the resource file.
|
|\ \
| | |
| | |
| | |
| | |
| | | |
14b213c add test for #13241: empty SIZEOF_VOIDP in write_basic_package_version_file
00ae36f write_basic_package_version_file() now works with unset CMAKE_SIZEOF_VOID_P
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This fixes #13241.
If CMAKE_SIZEOF_VOID_P is not set, either in the installed or in the
using project, don't check for it.
Alex
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
c5c9af5 FindPythonLibs: Document cache variables (#13240)
|
| |/ /
| | |
| | |
| | |
| | | |
Add information on how to change which install of Python is found
by CMake.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
c9097c7 ExternalProject: Fix 'make' builds with Ninja (#13159)
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
Fix the build command when Ninja is the CMake Generator, but the
external project is created for a project that does not use CMake but
does use "make".
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | | |
b71e731 -add docs for ${CMAKE_INSTALL_DEFAULT_COMPONENT_NAME}
7ced073 make default install component name configurable
b6fba35 -strip trailing whitespace
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Until now an unnamed component was always named "Unspecified".
Now this name is taken from the new cmake variable CMAKE_INSTALL_DEFAULT_COMPONENT_NAME,
which is initialized to "Unspecified". But it can now be set to something
project-specific, per directory
Alex
|
| | |
| | |
| | |
| | | |
Alex
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
16ee197 FindwxWidgets: Do not use -isystem on OpenBSD (#13219)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Set wxWidgets_INCLUDE_DIRS_NO_SYSTEM on OpenBSD in addition to Apple to
prevent UsewxWidgets.cmake from using the include_directories SYSTEM
option.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
b1d7c4b FeatureSummary.cmake: nicer formatting
|
| | |/ /
| |/| |
| | | |
| | | | |
Alex
|
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | |
| | | | |
5af93bb VS11: Fix ARM architecture hint typo (#13077)
0fa3d09 VS11: Add ARM architecture generator (#13077)
|
| | | | |
|
| | | | |
|