summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove debbuging typoEric NOULARD2011-03-141-3/+3
|
* CPack try to please SUSE 64 bits and install lib in lib64 and not lib.Eric NOULARD2011-03-132-1/+173
|
* CPackRPM non matching ENDIFEric NOULARD2011-03-101-1/+1
|
* CPackRPM even more trace in debug mode or in case of failureEric NOULARD2011-03-101-1/+6
|
* CPackRPM add more trace output in order to help failing diagnosticsEric NOULARD2011-03-102-4/+26
|
* KWSys Nightly Date StampKWSys Robot2011-03-101-1/+1
|
* KWSys Nightly Date StampKWSys Robot2011-03-091-1/+1
|
* Merge topic 'ReworkedAsmSupport'Brad King2011-03-0817-34/+200
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b3ce420 Do not bother enabling C++ in Assembler test 80f6a34 Teach Assembler test to generate main.s at build time 1dafa74 Fix Assembler test to parse C flags string before using 4139a73 -only enable the asm test for the Intel compiler if we are under UNIX 1f6c6b1 -use CMAKE_C_FLAGS when generating the assembler file d0f71e2 Add ASM platform information for HP compiler on HP bd580be Merge branch 'hp-compiler-info' into ReworkedAsmSupport a0bab7a Add ASM platform information for XL compiler on AIX c03b610 Merge branch 'aix-xl-platform-info' into ReworkedAsmSupport c623008 Initialize ASM rpath flags for executables with those for shared libs 17c658f Add support for the Intel compiler used for ASM under Windows 4258b24 Add more regex for gcc, always print the ASM compiler ID 9071b8b Add temporary debug output for compiler ID detection for ASM 48f7199 It's ELSEIF(), not ELSIF() d103c75 Fix bad comparison in the detect assembler-code 20fe0be Only try assembler support for Makefile-based generators 8614470 Use a regexp instead a lot of ORs for checking the compiler ID cf88092 The Assembler test now tests ASM for GNU, Intel, HP, XL and SunPro 66614a8 Add assemble- and preprocess commands for HP 78f7c59 Fix the default CMAKE_ASM_COMPILE_OBJECT, make XL-ASM use it 7456461 Change the default rules so they fit better to the new ASM handling 5542d58 Set the HP asm file suffix f745220 Add support for ASm for the HP compiler. 00735d4 Add suport for ASM for the IBM XL compiler d3e9e8a Add support for ASM for the SunPro compiler 64e66eb Actually use CMAKE_ASM_COMPILER for asm, instead of CMAKE_C_COMPILER 38f92bf Add ASM support for the Intel compiler 4b40d42 Rework the way assembler is handled, use the C/CXX compiler by default
| * Do not bother enabling C++ in Assembler testBrad King2011-03-041-1/+1
| | | | | | | | | | This test needs only the C compiler and ASM compiler so do not enable the C++ compiler.
| * Teach Assembler test to generate main.s at build timeBrad King2011-03-041-2/+9
| | | | | | | | | | | | | | Use a custom command to generate the assembly source file at build time. Also set CMAKE_VERBOSE_MAKEFILE so the test output contains all the build rules. These two changes will show the entire .c -> .s -> .o and final link commands in the test output.
| * Fix Assembler test to parse C flags string before usingBrad King2011-03-041-1/+3
| | | | | | | | | | | | | | Commit 1f6c6b1c (use CMAKE_C_FLAGS when generating the assembler file, 2011-03-03) added use of CMAKE_C_FLAGS to the assembler generation step. However, this variable is meant for direct substitution into a shell command line so we need to parse it to separate the arguments first.
| * -only enable the asm test for the Intel compiler if we are under UNIXAlex Neundorf2011-03-031-2/+2
| | | | | | | | | | | | ...have to find out how to generate assembler with icl.exe Alex
| * -use CMAKE_C_FLAGS when generating the assembler fileAlex Neundorf2011-03-031-1/+1
| | | | | | | | Alex
| * Add ASM platform information for HP compiler on HPBrad King2011-03-022-0/+7
| | | | | | | | | | Among other flags this sets RPATH flags correctly so that CMake knows how to treat CMAKE_PLATFORM_REQUIRED_RUNTIME_PATH for the ASM language.
| * Merge branch 'hp-compiler-info' into ReworkedAsmSupportBrad King2011-03-025-65/+67
| |\
| * | Add ASM platform information for XL compiler on AIXBrad King2011-03-021-0/+2
| | | | | | | | | | | | | | | Among other flags this sets RPATH flags correctly so that CMake knows how to treat CMAKE_PLATFORM_REQUIRED_RUNTIME_PATH for the ASM language.
| * | Merge branch 'aix-xl-platform-info' into ReworkedAsmSupportBrad King2011-03-02139-3441/+2500
| |\ \
| * | | Initialize ASM rpath flags for executables with those for shared libsBrad King2011-03-021-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Since the flags for executables are almost always the same as those for shared libraries each language information file just uses the latter for the former by default. This reduces duplication in the compiler and platform flag information files.
| * | | Add support for the Intel compiler used for ASM under WindowsAlex Neundorf2011-03-022-1/+7
| | | | | | | | | | | | | | | | Alex
| * | | Add more regex for gcc, always print the ASM compiler IDAlex Neundorf2011-03-011-7/+8
| | | | | | | | | | | | | | | | | | | | | | | | Now gcc is also recognized via "Free Software Foundation" Alex
| * | | Add temporary debug output for compiler ID detection for ASMAlex Neundorf2011-03-011-0/+7
| | | | | | | | | | | | | | | | Alex
| * | | It's ELSEIF(), not ELSIF()Alex Neundorf2011-03-011-1/+1
| | | | | | | | | | | | | | | | Alex
| * | | Fix bad comparison in the detect assembler-codeAlex Neundorf2011-03-011-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | (there was a if("${CMAKE_C_COMPILER}") instead of if(CMAKE_C_COMPILER) ) Alex
| * | | Only try assembler support for Makefile-based generatorsAlex Neundorf2011-03-011-4/+6
| | | | | | | | | | | | | | | | Alex
| * | | Use a regexp instead a lot of ORs for checking the compiler IDAlex Neundorf2011-02-241-11/+3
| | | | | | | | | | | | | | | | Alex
| * | | The Assembler test now tests ASM for GNU, Intel, HP, XL and SunProAlex Neundorf2011-02-231-16/+19
| | | | | | | | | | | | | | | | Alex
| * | | Add assemble- and preprocess commands for HPAlex Neundorf2011-02-232-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | Also restore HP-C.cmake, I had accidentially overwritten it with HP-ASM.cmake Alex
| * | | Fix the default CMAKE_ASM_COMPILE_OBJECT, make XL-ASM use itAlex Neundorf2011-02-232-3/+1
| | | | | | | | | | | | | | | | Alex
| * | | Change the default rules so they fit better to the new ASM handlingAlex Neundorf2011-02-235-10/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CMAKE_ASM_COMPILE_OBJECT is now so that it fits for GNU, Intel, HP and Sun ASM_ATT had to be adjusted. Also adjusted the default CMAKE_ASM_LINK_EXECUTABLE Alex
| * | | Set the HP asm file suffixAlex Neundorf2011-02-231-0/+2
| | | | | | | | | | | | | | | | Alex
| * | | Add support for ASm for the HP compiler.Alex Neundorf2011-02-233-1/+9
| | | | | | | | | | | | | | | | Alex
| * | | Add suport for ASM for the IBM XL compilerAlex Neundorf2011-02-232-0/+19
| | | | | | | | | | | | | | | | Alex
| * | | Add support for ASM for the SunPro compilerAlex Neundorf2011-02-232-0/+30
| | | | | | | | | | | | | | | | Alex
| * | | Actually use CMAKE_ASM_COMPILER for asm, instead of CMAKE_C_COMPILERAlex Neundorf2011-02-231-1/+1
| | | | | | | | | | | | | | | | Alex
| * | | Add ASM support for the Intel compilerAlex Neundorf2011-02-233-1/+16
| | | | | | | | | | | | | | | | Alex
| * | | Rework the way assembler is handled, use the C/CXX compiler by defaultAlex Neundorf2011-01-304-7/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit changes the way how the assembler support works in cmake. The language "ASM" now always uses the C/Cxx compiler instead of the assembler directly. This fixes #8392, assembler files are not preprocessed. If one wants to use the assembler directly, the specific assembler "dialect" has to be enabled. I.e. to get as/gas, you have to use now ASM-ATT, the same way for ASM_MASM and ASM_NASM. Implemented this now for gcc. SunStudio, IBM, HP and Intel still todo. Alex
* | | | Merge topic 'improve-ExternalProject-file-name-recognition'Brad King2011-03-081-4/+9
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 7f10b13 ExternalProject: Extract file names from more urls
| * | | | ExternalProject: Extract file names from more urlsDavid Cole2011-03-041-4/+9
| | | | | | | | | | | | | | | | | | | | Notably, downloads from sourceforge.net and gitweb snapshots.
* | | | | Merge topic 'CPack-MoreRobustComponentFileList'Brad King2011-03-081-29/+49
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b813f86 CPack fix compile error on VS70 and avoid KWStyle warnings 77333a9 CPack more robust way to collect files belonging to a component
| * | | | | CPack fix compile error on VS70 and avoid KWStyle warningsEric NOULARD2011-03-041-5/+9
| | | | | |
| * | | | | CPack more robust way to collect files belonging to a componentEric NOULARD2011-03-031-29/+45
| | | | | |
* | | | | | Merge topic 'CPackRPM-enableCPackTests'Brad King2011-03-082-0/+23
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dc9965f CPackRPM do not run test if build dir contains space e4d4dfc CPackRPM activate CPackRPM test on Linux systems where rpmbuild is found
| * | | | | | CPackRPM do not run test if build dir contains spaceEric NOULARD2011-03-041-2/+2
| | | | | | |
| * | | | | | CPackRPM activate CPackRPM test on Linux systems where rpmbuild is foundEric NOULARD2011-03-032-0/+23
| | | | | | |
* | | | | | | Merge topic 'CPackArchive-PackageOrphanComponents'Brad King2011-03-082-1/+34
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fe530ff CPackArchive package all components specified in CPACK_COMPONENTS_ALL
| * | | | | | | CPackArchive package all components specified in CPACK_COMPONENTS_ALLEric NOULARD2011-03-032-1/+34
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | When asking for group packaging the components not belonging to any group should be packaged separately.
* | | | | | | Merge topic 'link-static'Brad King2011-03-085-11/+74
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 077954d Test static linking with LINK_SEARCH_START_STATIC 5abfb57 Add target property LINK_SEARCH_START_STATIC to aid static linking
| * | | | | | | Test static linking with LINK_SEARCH_START_STATICBrad King2011-03-043-0/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add "LinkStatic" test that links a static executable against "libm.a". Pass both "/usr/lib/libm.a" and "-lm" to target_link_libraries to trigger the link type logic for both cases. If CMake incorrectly switches the link type to shared for "-lm" then the link will fail.
| * | | | | | | Add target property LINK_SEARCH_START_STATIC to aid static linkingBrad King2011-03-032-11/+26
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit afd7d4ca (Add target property LINK_SEARCH_END_STATIC, 2008-01-31) defined a property to ensure that static runtime libraries get selected. Add a property to specify that all libraries whose type is unknown, such as "-lm", should be assumed static. Furthermore it assumes that an option such as "-static" is also used so that no initial -Bstatic is needed.
* | | | | | | Merge topic 'remove-self-CMAKE_BACKWARDS_COMPATIBILITY-mark'Brad King2011-03-081-2/+0
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fa10a67 Remove unused CMAKE_BACKWARDS_COMPATIBILITY mark