summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Create KWSYS_PLATFORM_INFO_TEST macroBrad King2009-11-201-0/+52
| | | | | | | This macro helps KWSys perform try-compile tests that extract 'INFO' strings out of compiled binaries. It works for CMake 2.6 and above. On CMake 2.4 it always returns an empty list of information values, so this should be used only as an optimization until 2.6 is required.
* Check for 'long long' without computing sizeBrad King2009-11-202-4/+14
| | | | | | | In KWSys IOStream we need to detect whether 'long long' exists but we do not need its size. We avoid using CHECK_TYPE_SIZE because it does not work for types whose size varies across architectuers in Mac OS X universal binaries. See issue #9913.
* Enable loose loop constructs in KWSysBrad King2009-11-201-1/+5
| | | | | We set CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS in KWSys's CMakeLists.txt file to enable simpler endif() syntax for CMake 2.4.
* KWSys Nightly Date StampKWSys Robot2009-11-201-1/+1
|
* Change the way 32/64 bit compiles are detected with MSVC and intel makefile ↵Bill Hoffman2009-11-209-36/+62
| | | | builds. Use the platform ID preprocessor approach.
* FortranCInterface: Honor language flags in checksBrad King2009-11-192-0/+6
| | | | | | | We pass CMAKE_C_FLAGS, CMAKE_CXX_FLAGS, and CMAKE_Fortran_FLAGS through try_compile() for the FortranCInterface Detect and Verify projects. This honors user-specified compiler flags for each language, thus supporting flags that affect the Fortran mangling.
* Fix FindOpenSSL on mingw. This has been reported to be working by ctrlaltca ↵Mathieu Malaterre2009-11-191-63/+70
| | | | libero.it on cmake mailing list.
* KWSys Nightly Date StampKWSys Robot2009-11-191-1/+1
|
* Fix bug #9918, spaces included in QT_LIBRARIES when using QtOpenGL.Clinton Stimpson2009-11-181-0/+1
|
* Fix uninitialized variable access in zlib reported by valgrind. Their web ↵David Cole2009-11-181-0/+7
| | | | site claims it does no harm ( http://www.zlib.net/zlib_faq.html#faq36 ), but fixing it this way eliminates the problem.
* Use backslashes in VS 10 library dependenciesBrad King2009-11-181-0/+1
| | | | | | | | | The list of libraries to be linked into the current target must be specified using windows slashes to that UNC paths such as \\server\share\somelibrary.lib work correctly. See issue #9917.
* Fix VS 10 value of CMAKE_CFG_INTDIRBrad King2009-11-181-1/+1
| | | | | | VS 10 provides $(Configuration) and $(ConfigurationName) but only the former is documented so we prefer it. This also makes CMAKE_CFG_INTDIR consistent with its documentation. See issue #9916.
* libarchive: Include integer types very earlyBrad King2009-11-181-8/+8
| | | | | | | | In libarchive/archive_platform.h we should include <stdint.h> or <inttypes.h> immediately after "config.h" to define integer types referenced by configuration results. For example, on a non-conformant platform ssize_t might default to int64_t, so int64_t must be defined before ssize_t is used (and ssize_t is used in archive_windows.h).
* Fix bogus calls to GetMemoryStatus and GetMemoryStatusEx: need to set the ↵David Cole2009-11-181-1/+6
| | | | dwLength member of the struct prior to calling. Otherwise it's just a garbage value from the stack. Also, pay attention to return value of GetMemoryStatusEx: if it indicates failure then just return 0 without using any of the other data the call returns.
* Fix get_filename_component(... REALPATH) work dirBrad King2009-11-182-1/+16
| | | | | | | The commit "Fix get_filename_component ABSOLUTE mode" broke REALPATH treatment of relative paths because it stopped storing the absolute path in local variable 'filename'. This commit fixes the call to GetRealPath to use the proper local variable and adds a test.
* KWSys Nightly Date StampKWSys Robot2009-11-181-1/+1
|
* only add -DQT_DLL on Windows, ok by ClintonAlexander Neundorf2009-11-171-2/+2
| | | | Alex
* Don't search for QtMotif on all platforms - only on X11.Clinton Stimpson2009-11-171-39/+46
|
* FortranCInterface: Use CMake 2.8.0 behaviorBrad King2009-11-171-0/+7
| | | | | | | The FortranCInterface module should execute with CMake 2.8.0 behavior even if policies are set differently by the including project. In particular, it makes use of empty list elements and therefore expects NEW behavior of CMP0007.
* KWSys Nightly Date StampKWSys Robot2009-11-171-1/+1
|
* Try to fix missing size_t on qnxBill Hoffman2009-11-161-0/+1
|
* SimpleInstall test now builds an installer package if CTEST_TEST_CPACK is ON ↵David Cole2009-11-163-2/+17
| | | | at the Tests/CMakeLists.txt level.
* COMP: Fixing return type of the Get methods associated with variables thatLuis Ibanez2009-11-162-16/+16
| | | | | were changed from "unsigned long" to "size_t" to solve warnings about 64 bits to 32 bits truncations.
* Handle multiple carriage return issue on windows VS9. Also make sure that ↵Zach Mullen2009-11-162-3/+9
| | | | running ctest in showonly mode does not kill our cost store, since many ctest tests do this and corrupt our cost data.
* KWSys Nightly Date StampKWSys Robot2009-11-161-1/+1
|
* COMP: Fixing type declarations and type conversions that could potentiallyLuis Ibanez2009-11-151-12/+12
| | | | truncate 64 bits types into 32 bits types.
* CPackRPM: tolerate redhat specific clean BUILD ROOT pre-build macro (bug 9872)Eric Noulard2009-11-151-11/+15
| | | | Eric
* Document X11_X11_LIB and X11_X11_INCLUDE_PATHAlexander Neundorf2009-11-151-0/+1
| | | | Alex
* Split some logic of FindQt4.cmake into separate files, which are included ↵Alexander Neundorf2009-11-153-672/+750
| | | | | | | | | | | | | | | | | | automatically. Qt4Macros.cmake: all the "public" macros of FindQt4.cmake Qt4ConfigDependentSettings.cmake: the code for detecting the Qt-configuration dependent additional libraries, e.g. when linking statically. There should be no functional changes in this patch. The patch reduces the length of FindQt4.cmake from 1700 lines to around 1000 lines, which is still long enough, but this should make the file a easier to handle (and it is similar to what we do in KDE with FindKDE4Internal.cmake and KDE4Macros.cmake) Ok by Clinton. Alex
* KWSys Nightly Date StampKWSys Robot2009-11-151-1/+1
|
* use different tar format to handle longer file namesBill Hoffman2009-11-142-3/+2
|
* KWSys Nightly Date StampKWSys Robot2009-11-141-1/+1
|
* for the Cmake build we do not want to have -Werror or force -WallBill Hoffman2009-11-141-3/+3
|
* exclude warnings from cmbzip2Bill Hoffman2009-11-141-0/+1
|
* Show the current file when there is a tar errorBill Hoffman2009-11-131-0/+2
|
* Fixed parallel HDF5 detection when HDF5_INCLUDE_DIRS has multiple items.Will Dicharry2009-11-131-4/+4
|
* Changed HDF5_INCLUDE_DIR to HDF5_INCLUDE_DIRS to conform to standards.Will Dicharry2009-11-131-10/+10
|
* BUG: rename MPI_PACKAGE_DIR and MPI_PREFIX_PATH vars to be prefixed with _ ↵Dave Partyka2009-11-131-12/+12
| | | | to prevent conflicts with known variable names in other projects.
* BUG: fix MPI_BASE_DIR var to be called _MPI_BASE_DIR to prevent conflicts ↵Dave Partyka2009-11-131-9/+9
| | | | with known variable names in other projects.
* get rid of the rest of the libarchive warnings by not seeing them..Bill Hoffman2009-11-131-1/+1
|
* fix warning for borlandBill Hoffman2009-11-131-0/+3
|
* KWSys Nightly Date StampKWSys Robot2009-11-131-1/+1
|
* Fix regression with CPACK_NSIS_PACKAGE_NAME, if the project is setting the ↵Bill Hoffman2009-11-121-2/+16
| | | | CPACK_NSIS_DISPLAY_NAME then use that as the default value and not the CPACK_PACKAGE_INSTALL_DIRECTORY, also make sure it escapes \ correctly.
* also search for "qmake-mac", which is installed by macports ↵Alexander Neundorf2009-11-121-1/+3
| | | | | | (http://lists.kde.org/?l=kde-core-devel&m=125797773120427&w=2) Alex
* suppress another warning.Bill Hoffman2009-11-121-0/+2
|
* Fix missing return value.Bill Hoffman2009-11-121-0/+1
|
* remove the last of the windows W4 warningsBill Hoffman2009-11-122-2/+4
|
* Remove a few more warningsBill Hoffman2009-11-121-2/+2
|
* KWSys Nightly Date StampKWSys Robot2009-11-121-1/+1
|
* CPackRPM:: add support for USER specified post/pre [un]install scripts (fix ↵Eric Noulard2009-11-111-1/+73
| | | | | | bug 8988) Eric