Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ENH: initial support for assembler in cmake, needs testing by our users | Alexander Neundorf | 2007-06-28 | 8 | -0/+200 |
| | | | | Alex | ||||
* | ENH: add OPTIONAL keyword to ENABLE_LANGUAGE, so it will be possible to do | Alexander Neundorf | 2007-06-28 | 28 | -42/+77 |
| | | | | | | | | | | | | | something like this: ENABLE_LANGUAGE(ASM-ATT) IF(CMAKE_ASM-ATT_COMPILER_WORKS) ... do assembler stufff ELSE(CMAKE_ASM-ATT_COMPILER_WORKS) ... fallback to generic C/C++ ENDIF(CMAKE_ASM-ATT_COMPILER_WORKS) Alex | ||||
* | BUG: Do not install the import library for an executable that does not have ↵ | Brad King | 2007-06-27 | 1 | -1/+2 |
| | | | | ENABLE_EXPORTS set. | ||||
* | BUG: Need to compute the correct versioned name for executables on cygwin. ↵ | Brad King | 2007-06-27 | 2 | -20/+28 |
| | | | | This addresses bug#5238. | ||||
* | ENH: here we really want only non-imported targets, as discussed with Brad | Alexander Neundorf | 2007-06-27 | 1 | -2/+2 |
| | | | | 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 | ||||
* | BUG: For in-source version do not use a custom command output and custom ↵ | Brad King | 2007-06-27 | 1 | -1/+1 |
| | | | | target with the same name. This accidentally worked before but with a circular dependency. | ||||
* | ENH: Added global property FIND_LIBRARY_USE_LIB64_PATHS to allow lib64 paths ↵ | Brad King | 2007-06-27 | 4 | -2/+23 |
| | | | | to be searched optionally. Turn off the feature on debian systems. This addresses debian report 419007. | ||||
* | BUG: Fixed spelling of globally in global property names. | Brad King | 2007-06-27 | 1 | -1/+1 |
| | |||||
* | ENH: Added GNU/Hurd platform. Taken from debian patch 407155. | Brad King | 2007-06-27 | 1 | -0/+10 |
| | |||||
* | COMP: Fix for platforms that do not have siginfo on their signal handlers. | Brad King | 2007-06-27 | 1 | -2/+2 |
| | |||||
* | COMP: fix tests where the building cmake doesn't have GET_TEST_PROPERTY | Alexander Neundorf | 2007-06-27 | 1 | -2/+2 |
| | | | | Alex | ||||
* | STYLE: Nightly Version update | Andy Cedilnik | 2007-06-27 | 1 | -1/+1 |
| | |||||
* | ENH: use CMAKE_SYSTEM instead of CMAKE_SYSTEM_NAME, since | Alexander Neundorf | 2007-06-26 | 1 | -2/+2 |
| | | | | | | | CMAKE_SYSTEM_NAME may already have been set when crosscompiling Alex | ||||
* | COMP: fix broken tests for now | Alexander Neundorf | 2007-06-26 | 1 | -3/+3 |
| | | | | Alex | ||||
* | COMP: fix bootstrapping | Alexander Neundorf | 2007-06-26 | 2 | -4/+4 |
| | | | | Alex | ||||
* | ENH: add a SimpleCOnly test, this is needed e.g. for testing sdcc since this | Alexander Neundorf | 2007-06-26 | 5 | -4/+53 |
| | | | | | | | | doesn't support C++ and also doesn't have a printf() implementation by default -add a test for mingw cross compiler Alex | ||||
* | ENH: | Alexander Neundorf | 2007-06-26 | 2 | -1/+20 |
| | |||||
* | ENH: add SetProperties into bootstrap | Ken Martin | 2007-06-26 | 2 | -2/+2 |
| | |||||
* | STYLE: rename chain to inherit in the docs | Alexander Neundorf | 2007-06-26 | 3 | -12/+11 |
| | | | | Alex | ||||
* | 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 | 6 | -4/+23 |
| | | | | | | 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 | 3 | -4/+4 |
| | | | | | | | | | 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 | ||||
* | STYLE: Nightly Version update | Andy Cedilnik | 2007-06-26 | 1 | -1/+1 |
| | |||||
* | COMP: fix warnings | Ken Martin | 2007-06-25 | 2 | -0/+8 |
| | |||||
* | STYLE: Nightly Version update | Andy Cedilnik | 2007-06-25 | 1 | -1/+1 |
| | |||||
* | ENH: added the ability to document variables and cached_variables | Ken Martin | 2007-06-25 | 7 | -74/+42 |
| | |||||
* | ENH: added cmGetPropertyCommand | Ken Martin | 2007-06-25 | 2 | -0/+233 |
| | |||||
* | ENH: some property cleanup and added GetProperty | Ken Martin | 2007-06-25 | 7 | -70/+150 |
| | |||||
* | STYLE: Nightly Version update | Andy Cedilnik | 2007-06-24 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Version update | Andy Cedilnik | 2007-06-23 | 1 | -1/+1 |
| | |||||
* | ENH: remove old style release stuff | Bill Hoffman | 2007-06-22 | 18 | -1486/+17 |
| | |||||
* | ENH: add support for BlueGene/L | Alexander Neundorf | 2007-06-22 | 3 | -2/+29 |
| | | | | Alex | ||||
* | ENH: add IMPORT keyword to ADD_LIBRARY, dependencies are not yet working | Alexander Neundorf | 2007-06-22 | 5 | -45/+56 |
| | | | | | | STYLE: fix line lengths and indentation, use enum as argument to AddLibrary() instead of int (which was initialized from a bool in some cases) Alex | ||||
* | ENH: put compatibility commands in extra section and prepare for creating | Alexander Neundorf | 2007-06-22 | 4 | -7/+128 |
| | | | | | | | separate man pages for properties, modules, commands and compatibility commands Alex | ||||
* | ENH: print a warning if ADD_LIBRARY( SHARED/MODULE ) is used and the target | Alexander Neundorf | 2007-06-21 | 3 | -0/+23 |
| | | | | | | platform doesn't support shared libraries Alex | ||||
* | STYLE: add some more output, so it is easier to understand | Alexander Neundorf | 2007-06-21 | 1 | -5/+10 |
| | | | | Alex | ||||
* | BUG: handle dependencies to imported targets better: don't create a | Alexander Neundorf | 2007-06-21 | 2 | -3/+3 |
| | | | | | | | | | dependency if the target name was not listed in DEPENDS, if it was listed in DEPENDS, create a dependency to the file Seems to work, but have to check with Brad. Alex | ||||
* | STYLE: Nightly Version update | Andy Cedilnik | 2007-06-21 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Version update | Andy Cedilnik | 2007-06-21 | 1 | -1/+1 |
| | |||||
* | STYLE: GetProjectName() is const | Alexander Neundorf | 2007-06-21 | 1 | -1/+1 |
| | | | | Alex | ||||
* | STYLE: Nightly Version update | Andy Cedilnik | 2007-06-20 | 1 | -1/+1 |
| | |||||
* | COMP: fix build under windows | Alexander Neundorf | 2007-06-19 | 1 | -1/+1 |
| | | | | Alex | ||||
* | ENH: add INSTALL(EXPORT ...) mode and INSTALL( TARGETS ... EXPORT <set> ) , | Alexander Neundorf | 2007-06-19 | 7 | -3/+565 |
| | | | | | | tests still have to be added Alex | ||||
* | STYLE: preparations for the INSTALL(EXPORT ...) generator | Alexander Neundorf | 2007-06-19 | 9 | -49/+71 |
| | | | | | | | | | -move std::string Destination to cmInstallGenerator, since all (except the script one) have it and add a const accessor so it can be queried -use temporary variables in cmInstallCommand for the generators so they can be reused easier -some more const Alex | ||||
* | COMP: Work-around warning about static specifier on HP compiler. | Brad King | 2007-06-19 | 1 | -1/+1 |
| | |||||
* | 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 | ||||
* | STYLE: Nightly Version update | Andy Cedilnik | 2007-06-18 | 1 | -1/+1 |
| | |||||
* | ENH: Merging changes from branch CMake-SourceFile2-b between tags | Brad King | 2007-06-18 | 33 | -1198/+1371 |
| | | | | | | | | | | | | | | | | | | | | | | | | CMake-SourceFile2-bp and CMake-SourceFile2-b-mp1 to trunk. This commit is surrounded by tags CMake-SourceFile2-b-mp1-pre and CMake-SourceFile2-b-mp1-post on the trunk. The changes re-implement cmSourceFile and the use of it to allow instances to be created much earlier. The use of cmSourceFileLocation allows locating a source file referenced by a user to be much simpler and more robust. The two SetName methods are no longer needed so some duplicate code has been removed. The strange "SourceName" stuff is gone. Code that created cmSourceFile instances on the stack and then sent them to cmMakefile::AddSource has been simplified and converted to getting cmSourceFile instances from cmMakefile. The CPluginAPI has preserved the old API through a compatibility interface. Source lists are gone. Targets now get real instances of cmSourceFile right away instead of storing a list of strings until the final pass. TraceVSDependencies has been re-written to avoid the use of SourceName. It is now called TraceDependencies since it is not just for VS. It is now implemented with a helper object which makes the code simpler. | ||||
* | ENH: NSIS exists also for Linux, not only Windows, so enable it there too | Alexander Neundorf | 2007-06-18 | 2 | -6/+12 |
| | | | | | | patch by Michal Čihař <michal (AT) cihar.com> Alex |