Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ENH: try if tail works with the -n +<number> syntax, if not use only | Alexander Neundorf | 2007-07-19 | 1 | -9/+8 |
| | | | | | | "+<number>" (GNU tail warns that this is deprecated) Alex | ||||
* | ENH: add TK_FOUND and TCLTK_FOUND | Alexander Neundorf | 2007-07-19 | 1 | -10/+17 |
| | | | | | | | TCL_FOUND is now TRUE if Tcl was found, before it was only TRUE if Tcl and Tk were found Alex | ||||
* | BUG: fix typo | Alexander Neundorf | 2007-07-19 | 1 | -1/+1 |
| | | | | Alex | ||||
* | ENH: make the list of modules global | Alexander Neundorf | 2007-07-19 | 1 | -2/+10 |
| | | | | Alex | ||||
* | ENH: only load the static modules in the LoadAll function | Alexander Neundorf | 2007-07-19 | 1 | -3/+4 |
| | | | | Alex | ||||
* | BUG: fix #5329, if /usr/xpg4/bin/tail exists, use this one -> on SunOS | Alexander Neundorf | 2007-07-19 | 2 | -7/+10 |
| | | | | | | | /usr/bin/tail doesn't understand the -n +<number> syntax -remove standard searchd dirs from FindPHP4.cmake Alex | ||||
* | ENH: use the new FIND_PACKAGE_HANDLE_STANDARD_ARGS() macro in most of the | Alexander Neundorf | 2007-07-19 | 21 | -446/+274 |
| | | | | | | | not-too-complicated modules -remove unnecessary default search paths used in the FIND_XXX() calls Alex | ||||
* | ENH: use the new FIND_PACKAGE_HANDLE_STANDARD_ARGS in some of the FindXXX | Alexander Neundorf | 2007-07-18 | 12 | -172/+73 |
| | | | | | | | modules, remove some of the extra search paths which are also searched by default Alex | ||||
* | ENH: add a macro FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibXml2 LIBXML2_LIBRARIES ↵ | Alexander Neundorf | 2007-07-18 | 4 | -15/+54 |
| | | | | | | | | LIBXML2_INCLUDE_DIR) which handles the required and QUIET arguments and sets <NAME>_FOUND Alex | ||||
* | ENH: if CMAKE_(C|CXX)_COMPILER is preset to a list of two elements, use the | Alexander Neundorf | 2007-07-18 | 2 | -1/+18 |
| | | | | | | first one as the compiler and the second one as ARG1 for the compiler Alex | ||||
* | ENH: also look in the include/, lib/ and bin/ directories in the cmake | Alexander Neundorf | 2007-07-17 | 1 | -3/+11 |
| | | | | | | | install dir under windows, this will help e.g. people using kdewininstaller and similar setups Alex | ||||
* | ENH: don't hardcode the /lib/kde3/ directory for the libtool files, but make | Alexander Neundorf | 2007-07-17 | 2 | -3/+11 |
| | | | | | | it adjustable and detect if libkdecore.so is a 64bit library Alex | ||||
* | BUG: the Plugin test fails on NetBSD, let's see if this fixes it | Alexander Neundorf | 2007-07-16 | 1 | -0/+3 |
| | | | | Alex | ||||
* | ENH: also add the install base dir of the running cmake to the search | Alexander Neundorf | 2007-07-16 | 1 | -0/+8 |
| | | | | | | | directories for the FIND_XXX() commands, for the case that somebody has its own install tree Alex | ||||
* | ENH: add DragonFly BSD, which is very close to FreeBSD (#4500) | Alexander Neundorf | 2007-07-13 | 1 | -0/+5 |
| | | | | Alex | ||||
* | BUG: the SET( ... CACHE INTERNAL) didn't work as expected, since the | Alexander Neundorf | 2007-07-13 | 2 | -4/+0 |
| | | | | | | | | | 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 | ||||
* | ENH: add the static libs always to the link libs, if they are not used it ↵ | Alexander Neundorf | 2007-07-12 | 1 | -0/+10 |
| | | | | | | shouldn't hurt Alex | ||||
* | ENH: add macro to test if a member has specified struct, e.g. | Alexander Neundorf | 2007-07-12 | 2 | -1/+40 |
| | | | | | | check_struct_has_member("struct stat" st_rdev "${CFG_HEADERS}" HAVE_STRUCT_STAT_ST_RDEV) Alex | ||||
* | ENH: add support for the ADSP toolchains for Blackfin, Shark and TigerShark | Alexander Neundorf | 2007-07-12 | 6 | -0/+175 |
| | | | | | | DSPs, patch from Raphael Cotty Alex | ||||
* | BUG: honor REQUIRED and QUIETLY (#5312) | Alexander Neundorf | 2007-07-12 | 1 | -9/+13 |
| | | | | Alex | ||||
* | ENH: second try for handling the linker language with integer priority ↵ | Alexander Neundorf | 2007-07-12 | 6 | -5/+16 |
| | | | | | | values (returning a pointer to a string on the stack is no good idea) Alex | ||||
* | COMP: revert last commit for now, broke Visual Studio | Alexander Neundorf | 2007-07-11 | 6 | -16/+5 |
| | | | | Alex | ||||
* | ENH: CMAKE_<LANG>_LINKER_PREFERENCE is now an integer priority, not a | Alexander Neundorf | 2007-07-11 | 7 | -6/+17 |
| | | | | | | | | | | | | | | | | | | | two-step priority (None or Prefered) Current order: ASM 0, C 10, Fortran 20, CXX 30, Java 40 This is the same order as automake choses: http://www.gnu.org/software/automake/manual/html_node/How-the-Linker-is-Chosen.html This change should be backward compatible: if there is a project using fortran and CXX, they had to set the LINKER_LANGUAGE explicitely, otherwise cmake complained (but still generated the project files). Explicitely setting the linker language still overrides automatic detection. If somebody has a custom language for cmake and the PREFERENCE starts with "P", its changed to 100, which gives it preference over all other languages (except the other custom languages which have also "Prefered"). "None" is converted to 0. Alex | ||||
* | ENH: add CMAKE_INCLUDE_FLAG_ASM${ASM_DIALECT} and don't allow preset | Alexander Neundorf | 2007-07-11 | 1 | -13/+12 |
| | | | | | | CMAKE_xxx_INFORMATION files Alex | ||||
* | STYLE: use EXECUTE_PROCESS() instead of EXEC_PROGRAM() | Alexander Neundorf | 2007-07-11 | 1 | -1/+1 |
| | | | | Alex | ||||
* | ENH: add the ecos include dir and the ecos definitions by default | Alexander Neundorf | 2007-07-10 | 1 | -0/+2 |
| | | | | Alex | ||||
* | ENH: add support for building eCos applications natively | Alexander Neundorf | 2007-07-09 | 1 | -0/+54 |
| | | | | Alex | ||||
* | STYLE: don't test twice for APPLE | Alexander Neundorf | 2007-07-03 | 1 | -71/+73 |
| | | | | Alex | ||||
* | COMP: with visual studio it's no error if link isn't found | Alexander Neundorf | 2007-07-02 | 1 | -4/+0 |
| | | | | Alex | ||||
* | ENH: make supporting embedded compilers need a user specific linker file for | Alexander Neundorf | 2007-07-02 | 1 | -0/+51 |
| | | | | | | | | compiling an executable (amd thus cannot build the compiler-id program) easier by providing CMAKE_FORCE_XXX() macros which force cmake to use the given compilers anyway Alex | ||||
* | ENH: remove support for presetting CMAKE_SYSTEM_INFO_FILE, | Alexander Neundorf | 2007-07-02 | 5 | -73/+30 |
| | | | | | | | | | | | | | | | | CMAKE_SYSTEM_AND_C_COMPILER_INFO_FILE, CMAKE_SYSTEM_AND_CXX_COMPILER_INFO_FILE, CMAKE_SYSTEM_AND_C_COMPILER_AND_PROCESSOR_INFO_FILE and CMAKE_SYSTEM_AND_CXX_COMPILER_AND_PROCESSOR_INFO_FILE Instead of presetting these variables to arbitrary filenames, users should set up CMAKE_SYSTEM_NAME and the compilers correctly and also create a Platform/ directory so these files will all follow the official cmake style, which should make it easier to understand and debug project which have their own platform/toolchain support files. -remove support for a suffix to MS crosscompilers, since this is not (yet) supported by cmake and might confuse users Alex | ||||
* | BUG: with MS Visual Studio currently there is no compiler id, so check the | Alexander Neundorf | 2007-07-02 | 1 | -3/+10 |
| | | | | | | generator too Alex | ||||
* | ENH: initial support for assembler in cmake, needs testing by our users | Alexander Neundorf | 2007-06-28 | 8 | -0/+200 |
| | | | | Alex | ||||
* | BUG: use ${LANG}_COMPILER_ARG1 also here, otherwise some compilers won't be | Alexander Neundorf | 2007-06-27 | 1 | -2/+2 |
| | | | | | | | able to compile e.g. the C++ source file (e.g. the ADSP compiler needs -c++ for compiling C++ files) Alex | ||||
* | ENH: Added global property FIND_LIBRARY_USE_LIB64_PATHS to allow lib64 paths ↵ | Brad King | 2007-06-27 | 2 | -0/+8 |
| | | | | to be searched optionally. Turn off the feature on debian systems. This addresses debian report 419007. | ||||
* | ENH: Added GNU/Hurd platform. Taken from debian patch 407155. | Brad King | 2007-06-27 | 1 | -0/+10 |
| | |||||
* | ENH: | Alexander Neundorf | 2007-06-26 | 1 | -1/+1 |
| | |||||
* | ENH: add basic support for sdcc (http://sdcc.sourceforge.net), needs sdcc ↵ | Alexander Neundorf | 2007-06-26 | 2 | -3/+47 |
| | | | | | | (sdcclib) cvs for creating libraries) Alex | ||||
* | STYLE: change global cmake variable CMAKE_TARGET_SUPPORTS_ONLY_STATIC_LIBS | Alexander Neundorf | 2007-06-26 | 3 | -3/+3 |
| | | | | | | to the first global cmake property TARGET_SUPPORTS_SHARED_LIBS Alex | ||||
* | ENH: check for CMAKE_HOST_SYSTEM_NAME to decide whether to load | Alexander Neundorf | 2007-06-26 | 2 | -2/+2 |
| | | | | | | | | | CMakeDetermineSystem.cmake, since CMAKE_SYSTEM_NAME might already be preset when using cmake for cross compiling use type STRING instead of FILEPATH since otherwise a strange filename was generated Alex | ||||
* | ENH: add support for BlueGene/L | Alexander Neundorf | 2007-06-22 | 3 | -2/+29 |
| | | | | Alex | ||||
* | ENH: print a warning if ADD_LIBRARY( SHARED/MODULE ) is used and the target | Alexander Neundorf | 2007-06-21 | 2 | -0/+7 |
| | | | | | | platform doesn't support shared libraries Alex | ||||
* | STYLE: use IF(NOT ...) and remove MARK_AS_ADVANCED() for variables which are | Alexander Neundorf | 2007-06-18 | 1 | -10/+6 |
| | | | | | | not defined here Alex | ||||
* | ENH: first include the processor specific file, then the compiler file, this | Alexander Neundorf | 2007-06-12 | 2 | -22/+24 |
| | | | | | | | way the specific hardware file can set variables which can be used in the toolchain rules (like CMAKE_C_COMPILE_OBJECT etc.) Alex | ||||
* | STYLE: add a comment about SetLanguageEnabled() | Alexander Neundorf | 2007-06-11 | 1 | -0/+8 |
| | | | | | | -add a Generic.cmake for target platforms without operating system Alex | ||||
* | ENH: split cmGlobalGenerator::SetLanguageEnabled() in two parts, where the | Alexander Neundorf | 2007-06-11 | 6 | -24/+17 |
| | | | | | | | | second part copies the values from the cmake variables into internal maps. So this can now be done after the compiler-specific information has been loaded, which can now overwrite more settings. Alex | ||||
* | BUG: Fixed name of variable used to check version of uic executable. | Brad King | 2007-06-11 | 1 | -1/+1 |
| | |||||
* | ENH: more consistence among the X11 components | Alexander Neundorf | 2007-06-08 | 1 | -22/+20 |
| | | | | Alex | ||||
* | ENH: patch from #5054: also search for QtUitoolsd lib | Alexander Neundorf | 2007-06-08 | 1 | -1/+1 |
| | | | | Alex | ||||
* | STYLE: remove out commented code | Alexander Neundorf | 2007-06-07 | 2 | -10/+6 |
| | | | | Alex |