summaryrefslogtreecommitdiffstats
path: root/Modules/Platform
Commit message (Collapse)AuthorAgeFilesLines
* ENH: fix spelling errorBill Hoffman2007-10-221-2/+1
|
* ENH: try to fix boostrap on 10.5Bill Hoffman2007-10-221-1/+2
|
* ENH: do not always add -arch flagsBill Hoffman2007-10-201-0/+1
|
* ENH: FindBLAS.cmake and FindLAPACK.cmake modules added. They locate various ↵Alin Elena2007-10-101-1/+1
| | | | implementations of blas and lapack libraries. CheckFortranFunctionExists.cmake provides a test function to check if the library is usabale. I have also changed the -KPIC flag to -fPIC in Linux-ifort.cmake.
* ENH: add support for preprocessed files in borlandBill Hoffman2007-10-051-0/+4
|
* ENH: add support for the Portland Compiler to CMake, can build cmake and the ↵Alexander Neundorf2007-09-172-0/+9
| | | | | | tests pass (except the wrapping tests, which fail to link to the g++-compiled Qt) Alex
* ENH: add support for vs 2008 beta 2Bill Hoffman2007-09-171-5/+17
|
* COMP: also use -Wl,-relax and -lc -lnss etc. when using the IBM compilerAlexander Neundorf2007-08-171-1/+9
| | | | Alex
* ENH: use the correct flag for the linkerBill Hoffman2007-08-171-2/+2
|
* ENH: add -Wl,-relax to the default linker flags for BlueGene, otherwise you ↵Alexander Neundorf2007-08-161-7/+2
| | | | | | can get "relocation truncated to fit" errors Alex
* ENH: make sure osx searches static and shared libs like other platformsBill Hoffman2007-08-161-2/+2
|
* COMP: fix argumentsAlexander Neundorf2007-08-161-1/+1
| | | | Alex
* STYLE: explicitely set default options for sdcc, so it is visible for whichAlexander Neundorf2007-08-151-1/+10
| | | | | | processor it currently compiles, use --out-fmt-ihx to enforce .ihx files Alex
* BUG: also include UnixPaths.cmake on these platforms, this also sets UNIX to 1Alexander Neundorf2007-08-106-1/+11
| | | | Alex
* ENH: UNIX, CYGWIN, WIN32, APPLE, QNXNTO and BEOS are not longer set inAlexander Neundorf2007-08-096-0/+13
| | | | | | | | | | | | | | 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
* ENH: use WindowsPaths.cmake on all Windows platforms, not only for cl, makesAlexander Neundorf2007-08-023-6/+11
| | | | | | | the mingw cross compiler work out of the box and should help mingw users on windows with a common install dir Alex
* ENH: add support for Catamount, the OS running on the compute nodes of Cray ↵Alexander Neundorf2007-08-011-0/+26
| | | | | | super computers Alex
* ENH:Alexander Neundorf2007-07-272-5/+10
| | | | | | | | -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
* ENH: add ReadListFile() to cmCPackGenericGenerator, so cmMakefile can beAlexander Neundorf2007-07-241-0/+5
| | | | | | | | private again -convert the ZIP generator to use a cmake script instead of hardcoding everything (CPackZIP.cmake) 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
* 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
* 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 support for the ADSP toolchains for Blackfin, Shark and TigerSharkAlexander Neundorf2007-07-124-0/+165
| | | | | | DSPs, patch from Raphael Cotty 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
* ENH: initial support for assembler in cmake, needs testing by our usersAlexander Neundorf2007-06-281-0/+19
| | | | 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-261-0/+45
| | | | | | (sdcclib) cvs for creating libraries) Alex
* STYLE: change global cmake variable CMAKE_TARGET_SUPPORTS_ONLY_STATIC_LIBSAlexander Neundorf2007-06-262-2/+2
| | | | | | to the first global cmake property TARGET_SUPPORTS_SHARED_LIBS Alex
* ENH: add support for BlueGene/LAlexander Neundorf2007-06-221-0/+22
| | | | Alex
* ENH: print a warning if ADD_LIBRARY( SHARED/MODULE ) is used and the targetAlexander Neundorf2007-06-211-0/+4
| | | | | | platform doesn't support shared libraries 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: determine typesize by compiling a file and reading strings from the ↵Alexander Neundorf2007-06-041-5/+0
| | | | | | | | | compiled output. Tested with various gcc, XCode, MSVC7, sdcc For OSX when doing TRY_COMPILE() CMAKE_OSX_ARCHITECTURES is used, if there are different results an error is generated. CMAKE_OSX_ARCHITECTURES can be overwritten for the TRY_COMPILES with CMAKE_TRY_COMPILE_OSX_ARCHITECTURES. Alex
* STYLE: move the two CMAKE_SHARED_LIBRARYC/CXX_FLAGS for gcc fromAlexander Neundorf2007-05-221-1/+2
| | | | | | CMakeGenericSystem.cmake to gcc.cmake Alex
* ENH: move hack to fix "new cmake on old build tree on OSX doesn't have ↵Alexander Neundorf2007-05-181-0/+9
| | | | | | | | CMAKE_INSTALL_NAME_TOOL in the cache" from cmInstallTargetGenerator.cxx to Darwin.cmake Alex
* ENH: Use CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES from platform files to ↵Brad King2007-05-181-0/+6
| | | | block link directories.
* COMP: if a new cmake runs on an old build tree, set CMAKE_LINKER to link to ↵Alexander Neundorf2007-05-181-0/+8
| | | | | | make it link Alex
* COMP: fix link rules with nmake, the linker command has to be converted to ↵Alexander Neundorf2007-05-181-2/+2
| | | | | | shortpath form for nmake Alex
* ENH: merge CMake-CrossCompileBasic to HEADAlexander Neundorf2007-05-172-50/+54
| | | | | | | | | | | | | | | | | | | | | | | | -add a RESULT_VARIABLE to INCLUDE() -add CMAKE_TOOLCHAIN_FILE for specifiying your (potentially crosscompiling) toolchain -have TRY_RUN() complain if you try to use it in crosscompiling mode (which were compiled but cannot run on this system) -use CMAKE_EXECUTABLE_SUFFIX in TRY_RUN(), probably TRY_RUN won't be able to run the executables if they have a different suffix because they are probably crosscompiled, but nevertheless it should be able to find them -make several cmake variables presettable by the user: CMAKE_C/CXX_COMPILER, CMAKE_C/CXX_OUTPUT_EXTENSION, CMAKE_SYSTEM_NAME, CMAKE_SYSTEM_INFO_FILE -support prefix for GNU toolchains (arm-elf-gcc, arm-elf-ar, arm-elf-strip etc.) -move ranlib on OSX from the file command to a command in executed in cmake_install.cmake -add support for stripping during install in cmake_install.cmake -split out cl.cmake from Windows-cl.cmake, first (very incomplete) step to support MS crosscompiling tools -remove stdio.h from the simple C program which checks if the compiler works, since this may not exist for some embedded platforms -create a new CMakeFindBinUtils.cmake which collects the search fro ar, ranlib, strip, ld, link, install_name_tool and other tools like these -add support for CMAKE_FIND_ROOT_PATH for all FIND_XXX commands, which is a list of directories which will be prepended to all search directories, right now as a cmake variable, turning it into a global cmake property may need some more work -remove cmTestTestHandler::TryExecutable(), it's unused -split cmFileCommand::HandleInstall() into slightly smaller functions Alex
* ENH: Enabled preprocessor make rules for Watcom.Brad King2007-05-161-0/+8
|
* ENH: initial support for creation of frameworks on MacBill Hoffman2007-05-081-0/+5
|
* BUG: Detect debian with existence of /etc/debian_version so things work in a ↵Brad King2007-05-071-13/+3
| | | | chroot install. This is suggested in bug#4805.
* ENH: Merging CompilerId updates from branch CMake-Modules-CompilerId to the ↵Brad King2007-05-033-0/+62
| | | | main tree. Changes between CMake-Modules-CompilerId-mp1 and CMake-Modules-CompilerId-mp2 are included.
* BUG: if /opt/lib and /opt/csw/lib are searched for libs, then /opt/includeAlexander Neundorf2007-04-301-0/+1
| | | | | | | and /opt/csw/include should also be searched for headers (according to google they also exist) Alex
* ENH: Add CMAKE_EXE_EXPORTS_C_FLAG and CMAKE_EXE_EXPORTS_CXX_FLAG to support ↵Brad King2007-04-181-0/+2
| | | | executables that export symbols.
* ENH: Added CMAKE_EXE_EXPORTS_C_FLAG and CMAKE_EXE_EXPORTS_CXX_FLAG to ↵Brad King2007-04-182-0/+4
| | | | support executables that export symbols.