summaryrefslogtreecommitdiffstats
path: root/Modules
Commit message (Collapse)AuthorAgeFilesLines
* ENH: try if tail works with the -n +<number> syntax, if not use onlyAlexander Neundorf2007-07-191-9/+8
| | | | | | "+<number>" (GNU tail warns that this is deprecated) Alex
* ENH: add TK_FOUND and TCLTK_FOUNDAlexander Neundorf2007-07-191-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 typoAlexander Neundorf2007-07-191-1/+1
| | | | Alex
* ENH: make the list of modules globalAlexander Neundorf2007-07-191-2/+10
| | | | Alex
* ENH: only load the static modules in the LoadAll functionAlexander Neundorf2007-07-191-3/+4
| | | | Alex
* BUG: fix #5329, if /usr/xpg4/bin/tail exists, use this one -> on SunOSAlexander Neundorf2007-07-192-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 theAlexander Neundorf2007-07-1921-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 FindXXXAlexander Neundorf2007-07-1812-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 Neundorf2007-07-184-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 theAlexander Neundorf2007-07-182-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 cmakeAlexander Neundorf2007-07-171-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 makeAlexander Neundorf2007-07-172-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 itAlexander Neundorf2007-07-161-0/+3
| | | | Alex
* ENH: also add the install base dir of the running cmake to the searchAlexander Neundorf2007-07-161-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 Neundorf2007-07-131-0/+5
| | | | Alex
* BUG: the SET( ... CACHE INTERNAL) didn't work as expected, since theAlexander Neundorf2007-07-132-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 Neundorf2007-07-121-0/+10
| | | | | | shouldn't hurt Alex
* ENH: add macro to test if a member has specified struct, e.g.Alexander Neundorf2007-07-122-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 TigerSharkAlexander Neundorf2007-07-126-0/+175
| | | | | | DSPs, patch from Raphael Cotty Alex
* BUG: honor REQUIRED and QUIETLY (#5312)Alexander Neundorf2007-07-121-9/+13
| | | | Alex
* ENH: second try for handling the linker language with integer priority ↵Alexander Neundorf2007-07-126-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 StudioAlexander Neundorf2007-07-116-16/+5
| | | | Alex
* ENH: CMAKE_<LANG>_LINKER_PREFERENCE is now an integer priority, not aAlexander Neundorf2007-07-117-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 presetAlexander Neundorf2007-07-111-13/+12
| | | | | | CMAKE_xxx_INFORMATION files Alex
* STYLE: use EXECUTE_PROCESS() instead of EXEC_PROGRAM()Alexander Neundorf2007-07-111-1/+1
| | | | Alex
* ENH: add the ecos include dir and the ecos definitions by defaultAlexander Neundorf2007-07-101-0/+2
| | | | Alex
* ENH: add support for building eCos applications nativelyAlexander Neundorf2007-07-091-0/+54
| | | | Alex
* STYLE: don't test twice for APPLEAlexander Neundorf2007-07-031-71/+73
| | | | Alex
* COMP: with visual studio it's no error if link isn't foundAlexander Neundorf2007-07-021-4/+0
| | | | Alex
* ENH: make supporting embedded compilers need a user specific linker file forAlexander Neundorf2007-07-021-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 Neundorf2007-07-025-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 theAlexander Neundorf2007-07-021-3/+10
| | | | | | generator too Alex
* ENH: initial support for assembler in cmake, needs testing by our usersAlexander Neundorf2007-06-288-0/+200
| | | | Alex
* BUG: use ${LANG}_COMPILER_ARG1 also here, otherwise some compilers won't beAlexander Neundorf2007-06-271-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 King2007-06-272-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 King2007-06-271-0/+10
|
* ENH:Alexander Neundorf2007-06-261-1/+1
|
* ENH: add basic support for sdcc (http://sdcc.sourceforge.net), needs sdcc ↵Alexander Neundorf2007-06-262-3/+47
| | | | | | (sdcclib) cvs for creating libraries) Alex
* STYLE: change global cmake variable CMAKE_TARGET_SUPPORTS_ONLY_STATIC_LIBSAlexander Neundorf2007-06-263-3/+3
| | | | | | to the first global cmake property TARGET_SUPPORTS_SHARED_LIBS Alex
* ENH: check for CMAKE_HOST_SYSTEM_NAME to decide whether to loadAlexander Neundorf2007-06-262-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/LAlexander Neundorf2007-06-223-2/+29
| | | | Alex
* ENH: print a warning if ADD_LIBRARY( SHARED/MODULE ) is used and the targetAlexander Neundorf2007-06-212-0/+7
| | | | | | platform doesn't support shared libraries Alex
* STYLE: use IF(NOT ...) and remove MARK_AS_ADVANCED() for variables which areAlexander Neundorf2007-06-181-10/+6
| | | | | | not defined here Alex
* ENH: first include the processor specific file, then the compiler file, thisAlexander Neundorf2007-06-122-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 Neundorf2007-06-111-0/+8
| | | | | | -add a Generic.cmake for target platforms without operating system Alex
* ENH: split cmGlobalGenerator::SetLanguageEnabled() in two parts, where theAlexander Neundorf2007-06-116-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 King2007-06-111-1/+1
|
* ENH: more consistence among the X11 componentsAlexander Neundorf2007-06-081-22/+20
| | | | Alex
* ENH: patch from #5054: also search for QtUitoolsd libAlexander Neundorf2007-06-081-1/+1
| | | | Alex
* STYLE: remove out commented codeAlexander Neundorf2007-06-072-10/+6
| | | | Alex