summaryrefslogtreecommitdiffstats
path: root/Source/QtDialog/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* cmake-gui: Use -fPIE if required by Qt.Stephen Kelly2013-03-121-0/+2
|
* Enable deprecated API when using Qt 5.Stephen Kelly2012-09-231-0/+2
| | | | | | | | | | | The QAbstractItemModel::reset() method is deprecated in Qt 5, and therefore not part of the API by default (on non-Windows). The replacement for it is beginResetModel/endResetModel which are available from Qt 4.6 onwards. The minimum version of Qt required is currently 4.4, so enable the deprecated API instead of changing that.
* Build with Qt5 if it is found.Stephen Kelly2012-08-221-6/+23
|
* Replace two include_directories with a setting.Stephen Kelly2012-08-211-2/+1
|
* Remove an if which is always true.Stephen Kelly2012-08-211-7/+6
| | | | CMake based CMake build requires version 2.8.2 as of version 2.8.9.
* Move variable setting down to where it relates to.Stephen Kelly2012-08-211-1/+1
|
* Use CMake platform variables instead of Qt ones.Stephen Kelly2012-08-211-2/+2
| | | | The Qt ones no longer exist in Qt 5.
* Add a return-after-error if an old Qt is found.Stephen Kelly2012-08-211-94/+93
| | | | No need for an else after a return.
* Remove CMake-language block-end command argumentsKitware Robot2012-08-131-10/+10
| | | | | | | | | | | | | | | | | Ancient versions of CMake required else(), endif(), and similar block termination commands to have arguments matching the command starting the block. This is no longer the preferred style. Run the following shell code: for c in else endif endforeach endfunction endmacro endwhile; do echo 's/\b'"$c"'\(\s*\)(.\+)/'"$c"'\1()/' done >convert.sed && git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' '*CMakeLists.txt' | egrep -z -v '^(Utilities/cm|Source/kwsys/)' | egrep -z -v 'Tests/CMakeTests/While-Endwhile-' | xargs -0 sed -i -f convert.sed && rm convert.sed
* Convert CMake-language commands to lower caseKitware Robot2012-08-131-41/+41
| | | | | | | | | | | | | | | | | Ancient CMake versions required upper-case commands. Later command names became case-insensitive. Now the preferred style is lower-case. Run the following shell code: cmake --help-command-list | grep -v "cmake version" | while read c; do echo 's/\b'"$(echo $c | tr '[:lower:]' '[:upper:]')"'\(\s*\)(/'"$c"'\1(/g' done >convert.sed && git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' '*CMakeLists.txt' | egrep -z -v '^(Utilities/cm|Source/kwsys/)' | xargs -0 sed -i -f convert.sed && rm convert.sed
* Ensure 3rd party libraries are writable.Nicolas Despres2012-07-171-4/+5
| | | | | This patch fixes CMake.Install when Qt4 is installed read-only by packaging system like Homebrew.
* cmake-gui: Improve interrupt granularity to fix bug 12649.Clinton Stimpson2012-01-021-2/+2
| | | | | | | Instead of enabling interrupt only when a progress or message callback is called, add a new callback specifically for interrupt. This new callback is called from GetFatalErrorOccured() so cmake-gui can immediately report interrupt status instead of calling queuing a call to cmSystemTools::SetFatalErrorOccured() and waiting for the progress or message callback to be called to process that queued call.
* cmake-gui: use BundleUtilities in place of custom script.Clinton Stimpson2010-10-141-16/+16
| | | | | | BundleUtilities is better supported and allows including shared Qt libs on other platforms. Also removed limitation of static Qt for windows build of cmake-gui.
* BUG: Fix bug #9894. Make higher resolution CMake icon available as an ↵Clinton Stimpson2009-12-111-1/+1
| | | | application icon. On Mac, the higher resolution one is used in the dock.
* Convert CMake to OSI-approved BSD LicenseBrad King2009-09-281-0/+11
| | | | | | | This converts the CMake license to a pure 3-clause OSI-approved BSD License. We drop the previous license clause requiring modified versions to be plainly marked. We also update the CMake copyright to cover the full development time range.
* Fix installation when built by CMake 2.4Brad King2009-07-311-5/+0
| | | | | | | | | CMake 2.4 generates old-style cmake_install.cmake code including calls to the file(INSTALL) command with the COMPONENTS argument. We need to set CMAKE_INSTALL_SELF_2_4 for the whole install tree to prevent the command from complaining in this special case. Previously this was needed only in the QtDialog directory, but now it is needed in the entire tree.
* ENH: take cmake-gui out of betaBill Hoffman2009-02-131-0/+2
|
* COMP: Fix installation of cmake-gui by CMake 2.4Brad King2009-01-051-0/+5
| | | | | | | | | When CMake 2.4 generates the build tree for CMake itself it asks the built CMake to install itself using the rules that 2.4 generated. Since the install rules use undocumented commands that are not compatible from 2.4 to 2.6 we need a special case to avoid failure. This sets a special indicator variable in the install rules that enables a compatibility hack to support the old install rule format.
* ENH:Clinton Stimpson2008-12-161-4/+6
| | | | | | | For bug #7191. Improvements to the dialog that sets up the first configure. Fixing the large size of it by breaking it up into a wizard. Also incorporated suggestions from bug report.
* ENH: Add cross compiling support in the GUI in the same dialog that prompts forClinton Stimpson2008-05-151-1/+8
| | | | | | | | | | the generator on the first configure. It either ask for a toolchain file or asks for all the information a toolchain file might contain. Also added option for setting non-default compilers if not cross compiling. Fixes #6849. Also a bit of code cleanup and re-organizing.
* ENH: make sure cmake-gui builds with cmake 2.4.XBill Hoffman2008-04-081-4/+4
|
* ENH: install the mac application bundle into /Applications directly with no ↵Bill Hoffman2008-04-041-2/+8
| | | | enclosing folder
* ENH: add KDE desktop stuffBill Hoffman2008-03-111-0/+9
|
* ENH: install working with symlink qt toolBill Hoffman2008-02-191-2/+10
|
* ENH: add mac install symlink option to dialogBill Hoffman2008-02-191-0/+4
|
* ENH: have cpack work with DESTDIR install and ingest qt framework libs into ↵Bill Hoffman2008-02-181-1/+5
| | | | cmake-gui
* ENH: support for cpack and install of cmake-gui as mac app bundleBill Hoffman2008-02-161-1/+6
|
* ENH: do not expand regular vars hereBill Hoffman2008-02-121-1/+1
|
* ENH: make it so cmake-gui only installs if qt is static on windowsBill Hoffman2008-02-091-9/+11
|
* ENH: for windows only allow a static qt for install and NSIS of cmake-guiBill Hoffman2008-02-071-3/+11
|
* ENH: change name of qt-dialogBill Hoffman2008-02-061-3/+3
|
* ENH: Add install command for executable.Clinton Stimpson2007-11-191-0/+2
|
* ENH: Add ability to add cache entries (even before first configure).Clinton Stimpson2007-11-131-0/+4
|
* ENH: Allow build with Qt 4.2.Clinton Stimpson2007-11-121-1/+1
| | | | | 4.3 dependence fell out when errors go to output window instead of message box blocking cmake thread.
* ENH: For Mac OSX -- add app icon, and implement find of cmake executable.Clinton Stimpson2007-11-071-3/+8
|
* ENH: Add interrupt button near progress bar.Clinton Stimpson2007-11-031-4/+5
| | | | | | | | | | | | Implement help button. Implement cancel button. Add scrollable output window. Replace ON/OFF & combobox editors with checkboxes. Tab/backtab in cache table jumps between values (not names and values) Add tooltips to show help strings. Add application icon and qtmain for Windows. BUG: Fix save of cache values on configure.
* COMP: Fix build on Windows.Clinton Stimpson2007-11-021-1/+6
|
* ENH: Beginnings of a Qt UI for CMake.Clinton Stimpson2007-11-021-0/+37