| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| | |
4bb94c9 Ninja: sysconf() is declared in unistd.h
bb36759 Ninja: enable response file support on Mac (length 262144)
3a2c8e8 Ninja: disable work around when linking with mingw
3856e66 Ninja: error on missing rspfile_content
8c1e35c Ninja: remove some unused default arguments
7f647cf Ninja: also write link libraries to rsp file
|
| |
| |
| |
| |
| |
| |
| | |
The work around is only needed by older GCCs (only testet 4.4/4.7)
Ninja is very new so chances are high that there is also a new mingw.
Use slashes in link rsp file, because ar.exe can't handle \.
|
|\ \
| | |
| | |
| | |
| | | |
7755283 Add ASM platform information for GNU compiler on AIX (#13390)
|
| |/
| |
| |
| |
| |
| |
| | |
Among other flags this sets RPATH flags correctly so that CMake knows
how to treat CMAKE_PLATFORM_REQUIRED_RUNTIME_PATH for the ASM language.
This is the GNU compiler equivalent to commit a0bab7ae (Add ASM platform
information for XL compiler on AIX, 2011-03-02), made for XL.
|
|\ \
| | |
| | |
| | |
| | | |
767a7ad AIX-GNU: Link shared libs with -brtl,-bnoipath (#13352)
|
| | |
| | |
| | |
| | | |
We already use these flags with the XL toolchain. Use them for GNU too.
|
|\ \ \
| |_|/
|/| |
| | |
| | | |
374b9b9 DeployQt4: workaround bug 13258 where ARGV1 is leaked into a sub function.
|
| |/ |
|
|\ \
| | |
| | |
| | |
| | | |
ac7a193 GetPrerequisites.cmake: detect executables built with the -pie linker flag.
|
| |/ |
|
|\ \
| | |
| | |
| | |
| | | |
05a8630 Do not provide defaul value for CPACK_PACKAGE_DIRECTORY if found in config.
|
| |/
| |
| |
| | |
This fixes bug #0012906.
|
|\ \
| | |
| | |
| | |
| | |
| | | |
ca90709 FindBoost: Future proof to 1.56
accd042 FindBoost: Fix bug where Boost_FOUND could be false when version specified
|
| | | |
|
| |/
| |
| |
| |
| |
| | |
Fixes a problem where when specifying a version number without the REQUIRED
parameter, Boost_FOUND would be true on the first configure but false on
subsequent configures.
|
|\ \
| | |
| | |
| | |
| | | |
d7bc8dd Eclipse: fix #13313, always set LANG to C, also if unset
|
| |/
| |
| |
| |
| |
| | |
Otherwise include dir detection does not work with MinGW on french systems.
Alex
|
|/ |
|
|\
| |
| |
| |
| | |
b9ccaf5 CMakeDetermineCCompiler: Fix typo "_CXX_" -> "_C_" (#13330)
|
| |
| |
| |
| |
| | |
Initialize CMAKE_C_COMPILER_INIT before using it, rather than
CMAKE_CXX_COMPILER_INIT.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
0331a5a Qt4Macros: add some quotes to prevent damage from spaces in the paths
f46903b Qt4Macros: improve basename extraction in QT4_ADD_DBUS_INTERFACES
aa841ae FindQt4: extend documentation
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
-convert the filename to lowercase before the extraction, this allows this to
work even if the filename as uppercase ".XML" extension
-use get_filename_component(... NAME) to strip the path
|
| |/
| |
| |
| |
| | |
-refer to AUTOMOC from QT4_AUTOMOC
-mention how source file properties influence QT4_ADD_DBUS_INTERFACE
|
|\ \
| | |
| | |
| | |
| | | |
af988e8 FindDevIL: clean up documentation formatting
|
| |/ |
|
|\ \
| | |
| | |
| | |
| | | |
3505e68 replace open coded versions of file(TO_CMAKE_PATH)
|
| |/ |
|
|\ \
| | |
| | |
| | |
| | | |
e93ac6f do not explicitely specify /usr and /usr/local as search paths
|
| |/
| |
| |
| | |
If not explicitely excluded these paths are searched automatically anyway.
|
|/ |
|
|\
| |
| |
| |
| | |
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)
|