Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | ||||
* | STYLE: Nightly Version update | Andy Cedilnik | 2007-06-18 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Version update | Andy Cedilnik | 2007-06-17 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Version update | Andy Cedilnik | 2007-06-16 | 1 | -1/+1 |
| | |||||
* | COMP: include cmExternalMakefileProjectGenerator.h | Alexander Neundorf | 2007-06-15 | 1 | -0/+1 |
| | | | | Alex | ||||
* | STYLE: minor fixes | Alexander Neundorf | 2007-06-15 | 4 | -6/+9 |
| | | | | Alex | ||||
* | COMP: forgot to commit this one | Alexander Neundorf | 2007-06-15 | 1 | -0/+3 |
| | | | | Alex | ||||
* | STYLE: remove code duplication between PrepareScriptReference and | Alexander Neundorf | 2007-06-15 | 1 | -92/+61 |
| | | | | | | | GetScriptReference, and make the logic for getting the filename public, so it can be used e.g. for exporting Alex | ||||
* | BUG: don't strip static libraries, it removes their symbol table, dynamic | Alexander Neundorf | 2007-06-15 | 2 | -11/+17 |
| | | | | | | libs have an extra symbol table so they still work stripped Alex | ||||
* | BUG: don't run strip on OPTIONAL install targets if the file doesn't exist | Alexander Neundorf | 2007-06-15 | 2 | -18/+34 |
| | | | | Alex | ||||
* | STYLE: add some more line breaks so it should be easier to read | Alexander Neundorf | 2007-06-15 | 1 | -6/+6 |
| | | | | Alex | ||||
* | STYLE: remove duplicate non-const accessors GetLocalGenerator(int) and | Alexander Neundorf | 2007-06-15 | 8 | -130/+113 |
| | | | | | | | | | | | | GetLocaGenerators(cmLocalGenerators) from cmGlobalGenerator(). Now there is one const accessor which is even faster since it returns a reference (instead of copying a vector) -more const to ensure that this the returned local generators don't actually get modified -removed duplicated code in GetCTestCommand() and GetCPackCommand() -added some const accessors Alex | ||||
* | STYLE: use a macro for generating the documentation | Alexander Neundorf | 2007-06-15 | 1 | -97/+37 |
| | | | | Alex | ||||
* | COMP: big timeout for building kdelibs | Alexander Neundorf | 2007-06-15 | 1 | -0/+1 |
| | | | | Alex | ||||
* | STYLE: Nightly Version update | Andy Cedilnik | 2007-06-15 | 1 | -1/+1 |
| | |||||
* | STYLE: fix typo | Alexander Neundorf | 2007-06-14 | 1 | -1/+1 |
| | | | | Alex | ||||
* | ENH: add test for buildingn kdelibs alpha1 ↵ | Alexander Neundorf | 2007-06-14 | 1 | -0/+5 |
| | | | | | | | | | (http://websvn.kde.org/tags/KDE/3.90.1) with cmake requires Qt >= 4.3.0, DBus, kdesupport (http://websvn.kde.org/trunk/kdesupport/) and the EasyDashboard scripts. Alex | ||||
* | ENH: add more verbose output | Bill Hoffman | 2007-06-14 | 3 | -0/+16 |
| | |||||
* | ENH: support 7zip for creating zip files (not 7z files) | Alexander Neundorf | 2007-06-14 | 2 | -1/+28 |
| | | | | Alex | ||||
* | STYLE: add man page for cpack | Alexander Neundorf | 2007-06-14 | 1 | -0/+18 |
| | | | | Alex | ||||
* | STYLE: add comment about the -D -P order and fix typo in doc | Alexander Neundorf | 2007-06-14 | 2 | -2/+3 |
| | | | | Alex | ||||
* | COMP: removing the directory at the beginning breaks the test for in-source | Alexander Neundorf | 2007-06-14 | 1 | -1/+0 |
| | | | | | | builds Alex | ||||
* | STYLE: Nightly Version update | Andy Cedilnik | 2007-06-14 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Version update | Andy Cedilnik | 2007-06-14 | 1 | -1/+1 |
| | |||||
* | COMP: fix test, in some cases stdout from bar was not captured correctly, | Alexander Neundorf | 2007-06-13 | 2 | -13/+32 |
| | | | | | | | probably because the process was killed before the fflush() worked because the busy loop blocked the processor (failing midworld test) Alex | ||||
* | STYLE: add documentation for FILE(REMOVE ...) and FILE(REMOVE_RECURSE ...) | Alexander Neundorf | 2007-06-13 | 1 | -4/+8 |
| | | | | | | | FILE(REMOVE ...) works only for files, not for directories, REMOVE_RECURSE works for both, it seems having both is not necessary Alex | ||||
* | COMP: include cmStandardIncludes.h instead of <vector> and <string>, this | Alexander Neundorf | 2007-06-13 | 1 | -2/+1 |
| | | | | | | should fix the build problem on AIX Alex | ||||
* | BUG: make MARK_AS_ADVANCED() scriptable, because this is the only reason | Alexander Neundorf | 2007-06-13 | 1 | -2/+11 |
| | | | | | | | many cmake FindXXX.cmake modules can't be used in script mode and also FindUnixMake.cmake, which is required by the CTEST_BUILD() command Alex | ||||
* | STYLE: Nightly Version update | Andy Cedilnik | 2007-06-12 | 1 | -1/+1 |
| | |||||
* | 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 | ||||
* | BUG: Never return a string containing a space " " from ↵ | David Cole | 2007-06-12 | 1 | -0/+1 |
| | | | | cmCTest::GetShortPathToFile - replace them with "_". DART cannot construct valid file names during dashboard rollup with space " " in the short path. | ||||
* | ENH: remove non/scriptable cmake commands from the script handler in ctest, | Alexander Neundorf | 2007-06-12 | 3 | -0/+33 |
| | | | | | | | | | as discussed with David. This also gives a better ctest man page with just the commands you should actually use in ctest scripts. Until now these commands were more or less executed, but e.g. add_executable() didn't create an executable, project() failed with an error. Now you get an error instantly if using one of these commands. Alex | ||||
* | ENH: make sure working directory is set | Bill Hoffman | 2007-06-12 | 1 | -2/+6 |
| | |||||
* | STYLE: remove argument bool fast, it was unused | Alexander Neundorf | 2007-06-12 | 2 | -28/+23 |
| | | | | Alex |