| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
on NetBSD where there are separate curses and ncurses libraries, and where
the curses library is found, which doesn't work for ccmake while the
existing ncurses library would work.
With this change it should be possible to test whether the found curses lib
provides ncurses functionality.
Alex
|
|
|
|
| |
Alex
|
|
|
|
|
|
|
| |
using the code from OpenBSD ar
COMP: don't build all package generators on all platforms
Alex
|
|
|
|
| |
Alex
|
|
|
|
| |
Alex
|
|
|
|
|
|
|
|
| |
ENH: change test for endianess from TRY_RUN() to TRY_COMPILE() by testing
the binary image of a 16bit integer array, tested on Linux x86, Intel Mac
and Sun (big endian)
Alex
|
|
|
|
| |
Alex
|
|
|
|
| |
Alex
|
|
|
|
|
|
|
| |
works for scripts, then reset them in CMakeSystemSpecificInformation.cxx, so
the platform modules can set them again for the target system
Alex
|
|
|
|
| |
Alex
|
|
|
|
| |
Alex
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
cmMakefile.cxx, but now in the platform files and are now valid for the
target platform, not the host platform.
New variables CMAKE_HOST_WIN32, CMAKE_HOST_UNIX, CMAKE_HOST_APPLE and
CMAKE_HOST_CYGWIN have been added in cmMakefile.cxx (...and have now to be
used in all cmake files which are executed before
CMakeSystemSpecificInformation.cmake is loaded). For compatibility the old
set is set to the new one in CMakeDetermineSystem.cmake and reset before the
system platform files are loaded, so custom language or compiler modules
which use these should still work.
Alex
|
|
|
|
| |
Alex
|
|
|
|
| |
Alex
|
|
|
|
| |
Alex
|
|
|
|
| |
Alex
|
|
|
|
|
|
|
|
|
|
|
|
| |
the cmake run and add macros print_enabled/disabled_features() and
set_feature_info(), so projects can get a nice overview at the end of the
cmake run what has been found and what hasn't
FIND_PACKAGE() automatically adds the packages to these global properties,
except when used with QUIET
Maybe this can also be useful for packagers to find out dependencies of
projects.
Alex
|
|
|
|
| |
Alex
|
|
|
|
|
|
| |
-remove unnecessary ELSE() in FindThreads.cmake
Alex
|
| |
|
|
|
|
|
|
|
| |
-don't display the cpack help if a generator failed with some problem
-check for cmSystemTools::GetErrorOccuredFlag()
Alex
|
|
|
|
|
|
| |
if it has changed
Alex
|
|
|
|
|
|
|
| |
the mingw cross compiler work out of the box and should help mingw users on
windows with a common install dir
Alex
|
|
|
|
|
|
| |
super computers
Alex
|
|
|
|
|
|
|
|
|
|
|
|
| |
FindThreads.h
BUG: improve CheckC(XX)SourceRuns.cmake so that it works with cross
compiling, the return value has to go in the cache but shouldn't overwrite
the actual return value, and it should go only in the cache if we have a
result from try_run() otherwise we won't get here again if we have a result
later on
Alex
|
|
|
|
|
|
|
|
| |
-add /usr/openwin/include and /usr/openwin/lib to the default search paths
-add /${CMAKE_INSTALL_PREFIX}/(lib|bin|include) to the default cmake search
paths -> this should help users who install stuff in their home
Alex
|
|
|
|
|
|
|
|
|
|
| |
-remove the unscriptable commands also from the cpack cmake
-use CPACK_PACKAGE_CONTACT in CMakeCPack.cmake, it's used in the nsis and
the deb generator
-make set_properties() scriptable
-use a non-const char array for adding the python modules
Alex
|
|
|
|
|
|
| |
supports this, don't include shared modules in the generated header
Alex
|
|
|
|
|
|
| |
:-)
Alex
|
|
|
|
|
|
|
|
| |
private again
-convert the ZIP generator to use a cmake script instead of hardcoding
everything (CPackZIP.cmake)
Alex
|
|
|
|
|
|
|
|
|
|
|
| |
loaded
Additionally the makefile in cmCPackGenericGenerator is now protected
instead of private, so with these two changes the cpack generators should
now be able to find their tools and how to call these tools from cmake
scripts, instead of hardcoding the search order and command line (as done
e.g. in cmCPackZIPGenerator.cxx)
Alex
|
|
|
|
| |
Alex
|
|
|
|
|
|
|
|
| |
FIND_PACKAGE_HANDLE_STANDARD_ARGS(), so cmake modules can specify their own
better failure messages. If the default is ok use "DEFAULT_MSG".
Do this also for FindBoost.cmake (#5349)
Alex
|
|
|
|
|
|
| |
"+<number>" (GNU tail warns that this is deprecated)
Alex
|
|
|
|
|
|
|
| |
TCL_FOUND is now TRUE if Tcl was found, before it was only TRUE if Tcl and
Tk were found
Alex
|
|
|
|
| |
Alex
|
|
|
|
| |
Alex
|
|
|
|
| |
Alex
|
|
|
|
|
|
|
| |
/usr/bin/tail doesn't understand the -n +<number> syntax
-remove standard searchd dirs from FindPHP4.cmake
Alex
|
|
|
|
|
|
|
| |
not-too-complicated modules
-remove unnecessary default search paths used in the FIND_XXX() calls
Alex
|
|
|
|
|
|
|
| |
modules, remove some of the extra search paths which are also searched by
default
Alex
|
|
|
|
|
|
|
|
| |
LIBXML2_INCLUDE_DIR)
which handles the required and QUIET arguments and sets <NAME>_FOUND
Alex
|
|
|
|
|
|
| |
first one as the compiler and the second one as ARG1 for the compiler
Alex
|
|
|
|
|
|
|
| |
install dir under windows, this will help e.g. people using kdewininstaller
and similar setups
Alex
|
|
|
|
|
|
| |
it adjustable and detect if libkdecore.so is a 64bit library
Alex
|
|
|
|
| |
Alex
|
|
|
|
|
|
|
| |
directories for the FIND_XXX() commands, for the case that somebody has its
own install tree
Alex
|
|
|
|
| |
Alex
|
|
|
|
|
|
|
|
|
| |
variable is already added to the cache inside cmTryRunCommand.cxx, so the
value used here was ignored. Additionally the INTERNAL made it internal,
which shouldn't be done when cross compiling, since here the user is
required to edit this variable manually e.g. using ccmake.
Alex
|
|
|
|
|
|
| |
shouldn't hurt
Alex
|