Mike McQuaid
88fed668b1
Make bundle items writable before fixup ( #9284 )
...
This ensures that any bundle items are made user writable before
any attempt is made to alter them using install_name_tool. This is
because MacPorts/Fink/Homebrew don't install libraries as writable.
This fix is needed to allow fixup_bundle_item to work correctly
when ingesting libraries installed by these package managers.
2010-09-07 22:49:32 -04:00
David Cole
e93a4b4d34
Avoid adding self as prerequisite. ( #10417 )
...
Thanks to Clinton Stimpson for the patch.
2010-09-07 21:29:43 -04:00
Ben Boeckel
8b520158c3
Push the initialize and unused states when copying
2010-09-07 15:12:15 -04:00
Bill Hoffman
7944e4e0ac
Allow testing of .CPP on WIN32 as it is a case insensitive OS and should work.
2010-09-07 09:14:57 -04:00
Brad King
11a917d04e
HP-UX: Always add /usr/lib to rpath ( #10571 )
...
Set CMAKE_PLATFORM_REQUIRED_RUNTIME_PATH in the HP-UX platform file to
tell CMake to pass -Wl,+b,/usr/lib no matter whether RPATH is enabled or
not. This corrects the behavior of -Wl,+nodefaultrpath to look in this
default library path as documented.
2010-09-07 08:44:19 -04:00
KWSys Robot
409c936ff4
KWSys Nightly Date Stamp
2010-09-07 00:10:05 -04:00
Bill Hoffman
ba0a890539
Only test for .CPP on Microsoft compilers which will handle .CPP as c++.
2010-09-06 12:43:57 -04:00
Bill Hoffman
530ade6677
Fix targets with . in the name for VS 10 IDE.
2010-09-06 12:06:43 -04:00
KWSys Robot
362ba97017
KWSys Nightly Date Stamp
2010-09-06 00:10:03 -04:00
Miguel A. Figueroa-Villanueva
ede24f8171
ENH #8993 : FindwxWidgets add support for wx-config custom options.
...
Added suport for setting a custom toolkit, refix, etc. when using
wx-config.
2010-09-05 09:39:37 -04:00
KWSys Robot
20f15c4321
KWSys Nightly Date Stamp
2010-09-05 00:10:34 -04:00
KWSys Robot
8e0de9cc45
KWSys Nightly Date Stamp
2010-09-04 00:10:06 -04:00
Philip Lowman
c1675951a0
Merge patch for detecting gdk-pixbuf library
...
The gdk-pixbuf library was split off from core GTK in 2.21 so it could be used
separately by people outside GTK. Now FindGTK searches and adds it to the
library/include list. Thanks to Vincent Untz for the patch and Ricardo Cruz
for the heads up.
2010-09-03 22:05:09 -04:00
David Cole
e6ac0aacf6
Add FOLDER target property, for IDEs ( #3796 )
...
This work was started from a patch by Thomas Schiffer.
Thanks, Thomas!
See the newly added documentation of the FOLDER target
property for details.
Also added global properties, USE_FOLDERS and
PREDEFINED_TARGETS_FOLDER. See new docs here, too.
By default, the FOLDER target property is used to organize
targets into folders in IDEs that have support for such
organization.
This commit adds "solution folder" support to the Visual
Studio generators. Currently works with versions 7 through
10.
Also, use the new FOLDER property in the ExternalProject
test and in the CMake project itself.
2010-09-03 13:53:22 -04:00
KWSys Robot
f68c08e1b4
KWSys Nightly Date Stamp
2010-09-03 00:10:03 -04:00
Bill Hoffman
d26cd46989
Only use .CPP .CXX and .C++ do not work by default with g+++.
2010-09-02 18:02:57 -04:00
Bill Hoffman
3b7da5396d
Fix for bug 10388, fix various default flags.
2010-09-02 14:35:17 -04:00
Ben Boeckel
439877f620
Be consistent with single and double quotes
2010-09-02 12:14:06 -04:00
Bill Hoffman
ced61f5722
Let CMake recognize .CPP .CXX and .C++ as c++ files.
2010-09-02 11:56:40 -04:00
Ben Boeckel
4cf17062d3
Add documentation for check-system-vars
2010-09-02 11:39:22 -04:00
Ben Boeckel
b74777fdb2
Fix the spelling of the flag for warn-unused-vars
2010-09-02 11:39:01 -04:00
Ben Boeckel
b94812072a
Change logic of flag to turn off cli unused checks
...
Since we default to checking unused cli variables, make the flag turn
off the checks.
2010-09-02 11:38:00 -04:00
Ben Boeckel
f047a17c59
Add test for uninitialized variables
2010-09-02 11:34:13 -04:00
Ben Boeckel
75bda3864e
Add tests for unused command line variables
2010-09-02 11:33:57 -04:00
Ben Boeckel
300fc15779
Fix detection of system files
...
Instead of looking to see if the file is under CMAKE_ROOT, check to see
if it is instead under the source or binary directories in use.
2010-09-02 11:33:34 -04:00
Ben Boeckel
d784e6af4d
Run the unused variables check on the final pass
2010-09-02 11:29:05 -04:00
Ben Boeckel
9efc05722e
VariableWatch is not available when bootstrapping
2010-09-02 09:10:52 -04:00
KWSys Robot
f943601640
KWSys Nightly Date Stamp
2010-09-02 00:10:04 -04:00
Ben Boeckel
2e78224509
Add a missing comma to the warning message
2010-09-01 13:09:08 -04:00
Ben Boeckel
74997000c8
Add a flag to warn about system files
2010-09-01 13:09:08 -04:00
Ben Boeckel
fff9f6d6f7
Rename flags again and use variablewatch for cli
2010-09-01 13:09:08 -04:00
Ben Boeckel
786e2695cb
Add warn-unused to the Qt interface
2010-09-01 13:08:15 -04:00
Ben Boeckel
636e6c4ef7
Default to marking things as used
...
If we don't then:
cmake --warn-unused --warn-unused-all
acts differently than:
cmake --warn-unused-all --warn-unused
2010-09-01 13:08:15 -04:00
Ben Boeckel
4ff03402fc
Rename find-unused to warn-unused
2010-09-01 13:08:14 -04:00
Ben Boeckel
d7999e9b29
Rename strict-mode to warn-uninitialized
2010-09-01 13:08:14 -04:00
Ben Boeckel
e141bc950a
Detect unused variables
2010-09-01 13:08:14 -04:00
Ben Boeckel
d3e8eb5041
Add flags to detect unused variables
2010-09-01 13:08:14 -04:00
Ben Boeckel
f332e14ff2
Complete strict-mode checks for uninitialized vars
2010-09-01 13:08:14 -04:00
Ben Boeckel
52f9637174
Add method to get the local scope variables
2010-09-01 13:08:14 -04:00
Bill Hoffman
f794d589a4
Make --strict-mode option, and integrate with cmake-gui
2010-09-01 13:08:14 -04:00
Bill Hoffman
48b5b85593
Add a warning when variables are used uninitialized.
2010-09-01 13:08:13 -04:00
Bill Hoffman
cd626ea66e
For macros make sure the FilePath points to a valid pointer in the args.
2010-09-01 13:08:13 -04:00
Miguel A. Figueroa-Villanueva
3dbeeb7793
BUG #8184 : Fixed FindwxWidgets wrong order of default libs for MinGW.
...
Also fixed usage sample in comments, which can be misleading for MinGW
users as demonstrated by mantis issue #10089 .
2010-09-01 12:27:31 -04:00
Miguel A. Figueroa-Villanueva
f46712ebe7
BUG #11123 : Generic include dir should come after config specific one.
2010-09-01 10:40:01 -04:00
Miguel A. Figueroa-Villanueva
6cb14ebf16
STYLE: Clarified/Fixed documentation of UsewxWidgets.
2010-09-01 09:34:57 -04:00
Brad King
eae45a67e7
Search MacPorts /opt/local prefix on Mac
...
Include this prefix in CMAKE_SYSTEM_PREFIX_PATH so that it will be used
for all find* commands. Previously only find_library and find_path
would look under /opt/local/lib and /opt/local/include, respectively.
2010-09-01 08:50:51 -04:00
Brad King
8e76221754
Merge topic 'FindGTK2_10688'
...
7828932
10688: FindGTK2.cmake doesn't auto-detect macports
2010-09-01 08:42:18 -04:00
Miguel A. Figueroa-Villanueva
36c15a2f0b
BUG #10658 : FindwxWidgets USE_FILE should not include .cmake extension.
...
The wxWidgets_USE_FILE variable to be used with the include command
should be set to UsewxWidgets; not UsewxWidgets.cmake.
2010-09-01 00:15:07 -04:00
KWSys Robot
4948536d61
KWSys Nightly Date Stamp
2010-09-01 00:10:30 -04:00
Alex Neundorf
5cdfc9c8ea
Improve wording of the error message of find_package() in config-mode
...
As suggested by Brad, this improves the wording of the error message
in config-mode when config-files were found, but no suitable version.
The patch also contains the small loop-optimization suggested by Brad.
Alex
2010-08-31 21:10:00 +02:00