[cmake-developers] [CMake 0014779]: CMAKE_TOOLCHAIN_FILE broken when used with child CMake process

2014-02-28 Thread Mantis Bug Tracker

The following issue has been SUBMITTED. 
== 
http://www.cmake.org/Bug/view.php?id=14779 
== 
Reported By:Domagoj Saric
Assigned To:
== 
Project:CMake
Issue ID:   14779
Category:   CMake
Reproducibility:always
Severity:   major
Priority:   normal
Status: new
== 
Date Submitted: 2014-02-28 04:30 EST
Last Modified:  2014-02-28 04:30 EST
== 
Summary:CMAKE_TOOLCHAIN_FILE broken when used with child
CMake process
Description: 
When -DCMAKE_TOOLCHAIN_FILE:FILEPATH=toolchainFile is specified in a child CMake
invocation from a parent CMake project the configure phase fails with a file
not found error reported for the specified toolchainFile.

Steps to Reproduce: 
- load a project in CMake GUI which uses a toolchain file
- this project/CMakeLists.txt must within itself again call execute_process(
${CMAKE_COMMAND} ... -DCMAKE_TOOLCHAIN_FILE:FILEPATH=toolchainFile ... )
- press Configure
- the child CMake invocation will fail with a file not found error...




Additional Information: 
The generator used was Eclipse + MinGW Makefiles...
== 

Issue History 
Date ModifiedUsername   FieldChange   
== 
2014-02-28 04:30 Domagoj Saric  New Issue
==

-- 

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers


Re: [cmake-developers] Watcom import library fails if no symbols in the DLL

2014-02-28 Thread Brad King
On 02/27/2014 03:39 PM, J Decker wrote:
 the correct way is to build the import library during the
 wlink step using 'option implib[=libname]'

Wonderful, thanks!

 Watcom: Fix creation of DLLs without any exported symbols
 http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=00503d38

-Brad

-- 

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers


Re: [cmake-developers] Cmake contribution for Open Watcom (patch)

2014-02-28 Thread Brad King
On 02/28/2014 12:57 PM, Jiri Malak wrote:
 I would like contribute to CMake for Open Watcom Toolchain.

Thanks!

I've integrated the first change for testing here:

 Watcom: Fix static library name quoting for wlib
 http://cmake.org/gitweb?p=cmake.git;a=commitdiff;hb=5c5be193

with one tweak:

 -set(CMAKE_CXX_CREATE_STATIC_LIBRARY  wlib ${CMAKE_LIB_QUIET} -c -n -b 
 'TARGET_UNQUOTED' LINK_FLAGS OBJECTS )
 +set(CMAKE_CXX_CREATE_STATIC_LIBRARY  wlib ${CMAKE_LIB_QUIET} -c -n -b 
 TARGET_QUOTED OBJECTS )

The LINK_FLAGS placeholder is still needed.  It gets the
STATIC_LIBRARY_FLAGS:

 
http://www.cmake.org/cmake/help/v2.8.12/cmake.html#prop_tgt:STATIC_LIBRARY_FLAGS

The LinkFlags* tests revealed this when I tested locally.

FYI, you can run the test suite with the Open Watcom compiler
by configuring to build with another compiler but setting
CMAKE_TEST_GENERATOR and CMAKE_TEST_MAKEPROGRAM to be
Watcom WMake and c:/path/to/wmake.exe, respectively.
Then after building, open a terminal in an environment set up
for Open Watcom and run bin\ctest to run the tests.  Add
options -j 8 for parallel testing or -R someregex to
run a subset of tests or -V to see verbose test output.

In order to generalize support for this compiler to other
platforms the Platform/Windows-wcl386.cmake module will need
to be refactored into the modern way of dividing platform
information across multiple files.  See the

 Compiler/GNU.cmake
 Compiler/GNU-C.cmake
 Compiler/GNU-CXX.cmake
 Platform/Windows-GNU.cmake
 Platform/Windows-GNU-C.cmake
 Platform/Windows-GNU-CXX.cmake

files.  One might refactor Platform/Windows-wcl386.cmake into

 Compiler/Watcom.cmake
 Compiler/Watcom-C.cmake
 Compiler/Watcom-CXX.cmake
 Platform/Windows-Watcom.cmake
 Platform/Windows-Watcom-C.cmake
 Platform/Windows-Watcom-CXX.cmake

for example.

Thanks,
-Brad

-- 

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers


[cmake-developers] CMake 3.0-rc1 now ready for testing!

2014-02-28 Thread Robert Maynard
I am proud to announce that CMake 3.0 has entered the release candidate stage.

Sources and binaries are available at:
  http://www.cmake.org/files/v3.0/?C=M;O=D

Documentation is available at:
  http://www.cmake.org/cmake/help/v3.0

Release notes appear below and are also published at
  http://www.cmake.org/cmake/help/v3.0/release/3.0.0.html

Some of the more significant features of CMake 3.0 are:
* Compatibility options supporting code written for CMake versions
  prior to 2.4 have been removed.

* The CMake language has been extended with *Bracket Argument* and
  *Bracket Comment* syntax inspired by Lua long brackets.

* The CMake documentation has been converted to reStructuredText and
  uses Sphix generation.

* Generators for Visual Studio 10 (2010) and later were renamed to
  include the product year like generators for older VS versions:
  * Visual Studio 10 - Visual Studio 10 2010
  * Visual Studio 11 - Visual Studio 11 2012
  * Visual Studio 12 - Visual Studio 12 2013
  This clarifies which generator goes with each Visual Studio version.
  The old names are recognized for compatibility.

* A new CodeLite extra generator is available for use with the
  Makefile or Ninja generators.

* A new Kate extra generator is available for use with the
  Makefile or Ninja generators.

* The add_library() command learned a new INTERFACE library
  type. Interface libraries have no build rules but may have
  properties defining usage requirements and may be installed,
  exported, and imported.  This is useful to create header-only
  libraries that have concrete link dependencies on other libraries.

* The export() command learned a new EXPORT mode that retrieves
  the list of targets to export from an export set configured by the
  install(TARGETS) command EXPORT option.  This makes it easy to
  export from the build tree the same targets that are exported from
  the install tree.

* The project() command learned to set some version variables to
  values specified by the new VERSION option or to empty strings.
  See policy CMP0048.

* Several long-outdated commands that should no longer be called
  have been disallowed in new code by policies:
  * Policy CMP0029 disallows subdir_depends()
  * Policy CMP0030 disallows use_mangled_mesa()
  * Policy CMP0031 disallows load_command()
  * Policy CMP0032 disallows output_required_files()
  * Policy CMP0033 disallows export_library_dependencies()
  * Policy CMP0034 disallows utility_source()
  * Policy CMP0035 disallows variable_requires()
  * Policy CMP0036 disallows build_name()


CMake 3.0.0 Release Notes
*

Changes made since CMake 2.8.12.2 include the following.

Documentation Changes
=
* The CMake documentation has been converted to reStructuredText and
  now transforms via Sphinx (http://sphinx-doc.org) into man and html
  pages.  This allows the documentation to be properly indexed and to
  contain cross-references.

  Conversion from the old internal documentation format was done by an
  automatic process so some documents may still contain artifacts.
  They will be updated incrementally over time.

  A basic reStructuredText processor has been implemented to support
  cmake --help-command and similar command-line options.

* New manuals were added:
  * cmake-buildsystem(7)

  * cmake-commands(7), replacing cmakecommands(1) and
cmakecompat(1)

  * cmake-developer(7)

  * cmake-generator-expressions(7)

  * cmake-generators(7)

  * cmake-language(7)

  * cmake-modules(7), replacing cmakemodules(1)

  * cmake-packages(7)

  * cmake-policies(7), replacing cmakepolicies(1)

  * cmake-properties(7), replacing cmakeprops(1)

  * cmake-qt(7)

  * cmake-toolchains(7)

  * cmake-variables(7), replacing cmakevars(1)


* Release notes for CMake 3.0.0 and above will now be included with
  the html documentation.

New Features


Syntax
--
* The CMake language has been extended with *Bracket Argument* and
  *Bracket Comment* syntax inspired by Lua long brackets:

 set(x [===[bracket argument]===] #[[bracket comment]])

  Content between equal-length open- and close-brackets is taken
  literally with no variable replacements.

  Warning: This syntax change could not be made in a fully
compatible way. No policy is possible because syntax parsing
occurs before any chance to set a policy.  Existing code using an
unquoted argument that starts with an open bracket will be
interpreted differently without any diagnostic.  Fortunately the
syntax is obscure enough that this problem is unlikely in
practice.

Generators
--
* A new CodeLite extra generator is available for use with the
  Makefile or Ninja generators.

* A new Kate extra generator is available for use with the
  Makefile or Ninja generators.

* The Ninja generator learned to use ninja job pools when
  specified by a new JOB_POOLS global property.

Commands

* The add_library() command learned a new INTERFACE 

Re: [cmake-developers] Cmake contribution for Open Watcom (patch)

2014-02-28 Thread Jiri Malak
 Thanks!

 I've integrated the first change for testing here:

  Watcom: Fix static library name quoting for wlib
  http://cmake.org/gitweb?p=cmake.git;a=commitdiff;hb=5c5be193

 with one tweak:

 -set(CMAKE_CXX_CREATE_STATIC_LIBRARY  wlib ${CMAKE_LIB_QUIET} -c -n -b 
 'TARGET_UNQUOTED'
 LINK_FLAGS OBJECTS )
 +set(CMAKE_CXX_CREATE_STATIC_LIBRARY  wlib ${CMAKE_LIB_QUIET} -c -n -b 
 TARGET_QUOTED
 OBJECTS )

 The LINK_FLAGS placeholder is still needed.  It gets the
 STATIC_LIBRARY_FLAGS:

  
 http://www.cmake.org/cmake/help/v2.8.12/cmake.html#prop_tgt:STATIC_LIBRARY_FLAGS

 The LinkFlags* tests revealed this when I tested locally.


Good to know. It is confusing to mix Librarian flags with Linker flags.
It was for some historical reason?

 FYI, you can run the test suite with the Open Watcom compiler
 by configuring to build with another compiler but setting
 CMAKE_TEST_GENERATOR and CMAKE_TEST_MAKEPROGRAM to be
 Watcom WMake and c:/path/to/wmake.exe, respectively.
 Then after building, open a terminal in an environment set up
 for Open Watcom and run bin\ctest to run the tests.  Add
 options -j 8 for parallel testing or -R someregex to
 run a subset of tests or -V to see verbose test output.


Thanks for hint, it is very useful.

 In order to generalize support for this compiler to other
 platforms the Platform/Windows-wcl386.cmake module will need
 to be refactored into the modern way of dividing platform
 information across multiple files.  See the

  Compiler/GNU.cmake
  Compiler/GNU-C.cmake
  Compiler/GNU-CXX.cmake
  Platform/Windows-GNU.cmake
  Platform/Windows-GNU-C.cmake
  Platform/Windows-GNU-CXX.cmake

 files.  One might refactor Platform/Windows-wcl386.cmake into

  Compiler/Watcom.cmake
  Compiler/Watcom-C.cmake
  Compiler/Watcom-CXX.cmake
  Platform/Windows-Watcom.cmake
  Platform/Windows-Watcom-C.cmake
  Platform/Windows-Watcom-CXX.cmake

 for example.

I a little studied CMake internals, that it is exactly what I want to do.
I will add also OW Fortran compiler and OW asseblers definitions.

Regards

Jiri


-- 

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers


Re: [cmake-developers] Cmake contribution for Open Watcom (patch)

2014-02-28 Thread Brad King
On 02/28/2014 02:38 PM, Jiri Malak wrote:
 The LINK_FLAGS placeholder is still needed.  It gets the
 STATIC_LIBRARY_FLAGS:
 It is confusing to mix Librarian flags with Linker flags.

The LINK_FLAGS placeholder is just an implementation detail
whose name does not matter.  For actual linker calls it gets the
LINKER_FLAGS information but for librarian and archiver calls
(for STATIC libs) it gets the STATIC_LIBRARY_FLAGS value, not
any linker flags.

-Brad

-- 

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers


Re: [cmake-developers] [Generator] Android.mk

2014-02-28 Thread Vince Harron
Thanks for your response Brad.

There is also a Visual Studio plugin developed by NVidia (NSight Tegra)
that can build (and debug) Android source from within Visual Studio.  I
would also like to see a generator for NSight Tegra sln/vcproj files.  Do
you foresee any problems with that?

Thanks,

Vince



On Thu, Feb 27, 2014 at 6:21 AM, Brad King brad.k...@kitware.com wrote:

 On 02/26/2014 05:21 PM, Vince Harron wrote:
  The question is, how does the cmake project decide on new features?

 There is no formal process.

 It is just discussion here of the feasibility, design, merits, etc.
 Also for non-trivial changes we'd like to feel confident that the
 contributor will stick around for a while to deal with repercussions.

  Before I begin implementation, I would like to know definitively
  that this would be accepted if implemented properly.

 An Andorid.mk generator would be well within scope AFAICT.  So long
 as the implementation is sound and maintainable (i.e. properly
 refactors existing code as needed instead of cut-n-paste) it would
 be accepted.  We'd also ask that nightly testing be contributed to
 the dashboard on a permanent basis to keep the feature working.

 Thanks,
 -Brad

 --

 Powered by www.kitware.com

 Visit other Kitware open-source projects at
 http://www.kitware.com/opensource/opensource.html

 Please keep messages on-topic and check the CMake FAQ at:
 http://www.cmake.org/Wiki/CMake_FAQ

 Follow this link to subscribe/unsubscribe:
 http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers




-- 

Vince Harron | Technical Lead Manager | vhar...@google.com | 858-442-0868
-- 

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers

Re: [cmake-developers] [Generator] Android.mk

2014-02-28 Thread Brad King
On 02/28/2014 03:17 PM, Vince Harron wrote:
 I would also like to see a generator for NSight Tegra sln/vcproj files.
 Do you foresee any problems with that?

Not currently, though I'm not familiar with those tools.

The VS generators have a factory mechanism to compute the set of available
generators (e.g. for WinCE platforms) based on the installed tools on the
host.  That could be extended to detect when this plugin is available.

Are there fundamental differences in these project files?  Do they just
look like normal project files plus some custom property settings?

-Brad

-- 

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers


[cmake-developers] [Review request] Topic FeatureSummary_combine_WHAT_values

2014-02-28 Thread Daniele E. Domenichelli
Dear CMake developers,

Please review the topic FeatureSummary_combine_WHAT_values.


This patch allows to combine and reorder values for the WHAT option in
FeatureSummary.

For example it is now possible to do

  feature_summary(WHAT ENABLED_FEATURES
   DISABLED_FEATURES)

That produces an output like:

  --
  -- The following features have been enabled:

   * Feature1
   * Feature2

  -- The following features have been disabled:
   * Feature2

Skipping the lists that are empty.

Without this patch this would require to do:

  message(STATUS )
  feature_summary(WHAT ENABLED_FEATURES
  DESCRIPTION The following features have been enabled:)
  feature_summary(WHAT DISABLED_FEATURES
  DESCRIPTION The following features have been disabled:)

And empty lists would not be skipped.


The behaviour when WHAT has a single argument (ALL or any option) is
unchanged.

Thanks.


Regards,
 Daniele


P.S. Sorry if I disappeared but I've been very busy, I should have some
more time now to finish the other patches that I left behind.
-- 

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers


[cmake-developers] [CMake 0014780]: Install bash completions properly

2014-02-28 Thread Mantis Bug Tracker

The following issue has been SUBMITTED. 
== 
http://public.kitware.com/Bug/view.php?id=14780 
== 
Reported By:Orion Poplawski
Assigned To:
== 
Project:CMake
Issue ID:   14780
Category:   (No Category)
Reproducibility:always
Severity:   minor
Priority:   normal
Status: new
== 
Date Submitted: 2014-02-28 16:35 EST
Last Modified:  2014-02-28 16:35 EST
== 
Summary:Install bash completions properly
Description: 
bash completions should be installed into `pkg-config --variable=completionsdir
bash-completion`.
== 

Issue History 
Date ModifiedUsername   FieldChange   
== 
2014-02-28 16:35 Orion PoplawskiNew Issue
==

-- 

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers


Re: [cmake-developers] Cmake contribution for Open Watcom (patch)

2014-02-28 Thread J Decker
That continues to be broken for what we talked about in the newsgroup;

The wlib should be removed *???*


On Fri, Feb 28, 2014 at 9:57 AM, Jiri Malak malak.j...@gmail.com wrote:

 Hi,

 I would like contribute to CMake for Open Watcom Toolchain.
 Now only WIN32 host and target is supported.
 I plan to add cross-compilation configuration for all supported hosts and 
 target.
 By example enable user on Linux cross compile for DOS/WIN16/win32/OS2
 etc.

 I enclosed first fix for existing bug in OW support.

 From 503538874023eeddac975eb09660d59f4067fcd9 Mon Sep 17 00:00:00 2001
 From: Jiri Malak malak.j...@gmail.com 
 http://192.168.0.2/posta/src/compose.php?send_to=malak.jiri%40gmail.com
 Date: Fri, 28 Feb 2014 18:21:52 +0100
 Subject: [PATCH] Open Watcom Module Windows-wcl386.cmake fix

 fix incorrect quoting of library name, now it is double quote instead of 
 incorrect
 single quote
 ---
  Modules/Platform/Windows-wcl386.cmake | 4 ++--
  1 file changed, 2 insertions(+), 2 deletions(-)

 diff --git a/Modules/Platform/Windows-wcl386.cmake
 b/Modules/Platform/Windows-wcl386.cmake
 index 8a03b29..329e6f0 100644
 --- a/Modules/Platform/Windows-wcl386.cmake
 +++ b/Modules/Platform/Windows-wcl386.cmake
 @@ -40,7 +40,7 @@ set (CMAKE_C_STANDARD_LIBRARIES_INIT library clbrdll.lib 
 library
 plbrdll.lib  l
  set (CMAKE_CXX_STANDARD_LIBRARIES_INIT ${CMAKE_C_STANDARD_LIBRARIES_INIT})

  set(CMAKE_C_CREATE_IMPORT_LIBRARY
 -  wlib -c -q -n -b TARGET_IMPLIB +'TARGET_UNQUOTED')
 +  wlib -c -q -n -b TARGET_IMPLIB +TARGET_QUOTED)
  set(CMAKE_CXX_CREATE_IMPORT_LIBRARY ${CMAKE_C_CREATE_IMPORT_LIBRARY})

  set(CMAKE_C_LINK_EXECUTABLE
 @@ -78,7 +78,7 @@ set(CMAKE_C_CREATE_SHARED_LIBRARY 
 ${CMAKE_CXX_CREATE_SHARED_LIBRARY})
  set(CMAKE_C_CREATE_SHARED_MODULE ${CMAKE_CXX_CREATE_SHARED_MODULE})

  # create a C++ static library
 -set(CMAKE_CXX_CREATE_STATIC_LIBRARY  wlib ${CMAKE_LIB_QUIET} -c -n -b
 'TARGET_UNQUOTED'
 LINK_FLAGS OBJECTS )
 +set(CMAKE_CXX_CREATE_STATIC_LIBRARY  wlib ${CMAKE_LIB_QUIET} -c -n -b
 TARGET_QUOTED OBJECTS )

  # create a C static library
  set(CMAKE_C_CREATE_STATIC_LIBRARY ${CMAKE_CXX_CREATE_STATIC_LIBRARY})
 --
 1.8.0.msysgit.0

 Regards

 Jiri



 --

 Powered by www.kitware.com

 Visit other Kitware open-source projects at
 http://www.kitware.com/opensource/opensource.html

 Please keep messages on-topic and check the CMake FAQ at:
 http://www.cmake.org/Wiki/CMake_FAQ

 Follow this link to subscribe/unsubscribe:
 http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers

-- 

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers

Re: [cmake-developers] Cmake contribution for Open Watcom (patch)

2014-02-28 Thread J Decker
THere is 'toolchain' support sort-of in cmake, for selecting targets

Something else that cmake building is lacking is a working RC compiler
default...

 SET( CMAKE_RC_COMPILER rc )

# I dunno; something about floating point, not sure if it's required it's
from long ago... probably because I was linking to stdio sscanf but didn't
use a string that had a %g or %f in it so floating point support wasn't
linkin...
 set( ExtraFlags ${ExtraFlags} /fp5 /fpi87 )


 # this flag is for build dll?  emit DllRuntime startup link
#set( LibraryExtraFlags -bd )


 set( ConsoleProgramExtraFlags -bc )


 set( WindowsProgramExtraFlags -bg )


when adding 'add_executable( target optional WIN32 ... ) '
there is a marker for wheter to include console or windows runtime (select
main or winmain entry points)

and for add_library( target optional SHARED ... ) should add -bd

yes?



On Fri, Feb 28, 2014 at 9:57 AM, Jiri Malak malak.j...@gmail.com wrote:

 Hi,

 I would like contribute to CMake for Open Watcom Toolchain.
 Now only WIN32 host and target is supported.
 I plan to add cross-compilation configuration for all supported hosts and 
 target.
 By example enable user on Linux cross compile for DOS/WIN16/win32/OS2
 etc.

 I enclosed first fix for existing bug in OW support.

 From 503538874023eeddac975eb09660d59f4067fcd9 Mon Sep 17 00:00:00 2001
 From: Jiri Malak malak.j...@gmail.com 
 http://192.168.0.2/posta/src/compose.php?send_to=malak.jiri%40gmail.com
 Date: Fri, 28 Feb 2014 18:21:52 +0100
 Subject: [PATCH] Open Watcom Module Windows-wcl386.cmake fix

 fix incorrect quoting of library name, now it is double quote instead of 
 incorrect
 single quote
 ---
  Modules/Platform/Windows-wcl386.cmake | 4 ++--
  1 file changed, 2 insertions(+), 2 deletions(-)

 diff --git a/Modules/Platform/Windows-wcl386.cmake
 b/Modules/Platform/Windows-wcl386.cmake
 index 8a03b29..329e6f0 100644
 --- a/Modules/Platform/Windows-wcl386.cmake
 +++ b/Modules/Platform/Windows-wcl386.cmake
 @@ -40,7 +40,7 @@ set (CMAKE_C_STANDARD_LIBRARIES_INIT library clbrdll.lib 
 library
 plbrdll.lib  l
  set (CMAKE_CXX_STANDARD_LIBRARIES_INIT ${CMAKE_C_STANDARD_LIBRARIES_INIT})

  set(CMAKE_C_CREATE_IMPORT_LIBRARY
 -  wlib -c -q -n -b TARGET_IMPLIB +'TARGET_UNQUOTED')
 +  wlib -c -q -n -b TARGET_IMPLIB +TARGET_QUOTED)
  set(CMAKE_CXX_CREATE_IMPORT_LIBRARY ${CMAKE_C_CREATE_IMPORT_LIBRARY})

  set(CMAKE_C_LINK_EXECUTABLE
 @@ -78,7 +78,7 @@ set(CMAKE_C_CREATE_SHARED_LIBRARY 
 ${CMAKE_CXX_CREATE_SHARED_LIBRARY})
  set(CMAKE_C_CREATE_SHARED_MODULE ${CMAKE_CXX_CREATE_SHARED_MODULE})

  # create a C++ static library
 -set(CMAKE_CXX_CREATE_STATIC_LIBRARY  wlib ${CMAKE_LIB_QUIET} -c -n -b
 'TARGET_UNQUOTED'
 LINK_FLAGS OBJECTS )
 +set(CMAKE_CXX_CREATE_STATIC_LIBRARY  wlib ${CMAKE_LIB_QUIET} -c -n -b
 TARGET_QUOTED OBJECTS )

  # create a C static library
  set(CMAKE_C_CREATE_STATIC_LIBRARY ${CMAKE_CXX_CREATE_STATIC_LIBRARY})
 --
 1.8.0.msysgit.0

 Regards

 Jiri



 --

 Powered by www.kitware.com

 Visit other Kitware open-source projects at
 http://www.kitware.com/opensource/opensource.html

 Please keep messages on-topic and check the CMake FAQ at:
 http://www.cmake.org/Wiki/CMake_FAQ

 Follow this link to subscribe/unsubscribe:
 http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers

-- 

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers

[cmake-developers] [Patch] Remove hard coded version of RTDLL for Open Watcom

2014-02-28 Thread Jiri Malak
Hi,

I enclosed next patch for Open Watcom toolchain, which remove hardcoded version 
number for RTDLL.
It is derived from compiler version now that it will be working with OW version 
above 1.9.

Regards

Jiri

From d00ad6f72f48575e36a06949cead524f35f56de4 Mon Sep 17 00:00:00 2001
From: Jiri Malak malak.j...@gmail.com
Date: Sat, 1 Mar 2014 03:32:28 +0100
Subject: [PATCH] Open Watcom remove hard coded version of C/C++ run-time DLL

Version number for RTDLL can be calculated from compiler version, now it will be working properly with any new version of OW
---
 Modules/InstallRequiredSystemLibraries.cmake | 16 
 Modules/Platform/Windows-wcl386.cmake| 27 +--
 2 files changed, 13 insertions(+), 30 deletions(-)

diff --git a/Modules/InstallRequiredSystemLibraries.cmake b/Modules/InstallRequiredSystemLibraries.cmake
index 013a028..90f09d9 100644
--- a/Modules/InstallRequiredSystemLibraries.cmake
+++ b/Modules/InstallRequiredSystemLibraries.cmake
@@ -366,18 +366,10 @@ endif()
 
 if(WATCOM)
   get_filename_component( CompilerPath ${CMAKE_C_COMPILER} PATH )
-  if(WATCOM17)
- set( __install__libs ${CompilerPath}/clbr17.dll
-   ${CompilerPath}/mt7r17.dll ${CompilerPath}/plbr17.dll )
-  endif()
-  if(WATCOM18)
- set( __install__libs ${CompilerPath}/clbr18.dll
-   ${CompilerPath}/mt7r18.dll ${CompilerPath}/plbr18.dll )
-  endif()
-  if(WATCOM19)
- set( __install__libs ${CompilerPath}/clbr19.dll
-   ${CompilerPath}/mt7r19.dll ${CompilerPath}/plbr19.dll )
-  endif()
+  set( __install__libs
+   ${CompilerPath}/clbr${WATCOM_RTDLL_VERSION}.dll
+   ${CompilerPath}/mt7r${WATCOM_RTDLL_VERSION}.dll 
+   ${CompilerPath}/plbr${WATCOM_RTDLL_VERSION}.dll )
   foreach(lib
   ${__install__libs}
   )
diff --git a/Modules/Platform/Windows-wcl386.cmake b/Modules/Platform/Windows-wcl386.cmake
index d40d718..067065d 100644
--- a/Modules/Platform/Windows-wcl386.cmake
+++ b/Modules/Platform/Windows-wcl386.cmake
@@ -40,13 +40,12 @@ set (CMAKE_C_STANDARD_LIBRARIES_INIT library clbrdll.lib library plbrdll.lib  l
 set (CMAKE_CXX_STANDARD_LIBRARIES_INIT ${CMAKE_C_STANDARD_LIBRARIES_INIT})
 
 set(CMAKE_C_CREATE_IMPORT_LIBRARY
-  wlib -c -q -n -b TARGET_IMPLIB +TARGET_QUOTED)
+wlib -c -q -n -b TARGET_IMPLIB +TARGET_QUOTED)
 set(CMAKE_CXX_CREATE_IMPORT_LIBRARY ${CMAKE_C_CREATE_IMPORT_LIBRARY})
 
 set(CMAKE_C_LINK_EXECUTABLE
 wlink ${CMAKE_START_TEMP_FILE} ${CMAKE_WLINK_QUIET} name 'TARGET_UNQUOTED' LINK_FLAGS option caseexact file {OBJECTS} LINK_LIBRARIES ${CMAKE_END_TEMP_FILE})
 
-
 set(CMAKE_CXX_LINK_EXECUTABLE ${CMAKE_C_LINK_EXECUTABLE})
 
 # compile a C++ file into an object file
@@ -77,7 +76,7 @@ set(CMAKE_C_CREATE_SHARED_LIBRARY ${CMAKE_CXX_CREATE_SHARED_LIBRARY})
 set(CMAKE_C_CREATE_SHARED_MODULE ${CMAKE_CXX_CREATE_SHARED_MODULE})
 
 # create a C++ static library
-set(CMAKE_CXX_CREATE_STATIC_LIBRARY  wlib ${CMAKE_LIB_QUIET} -c -n -b TARGET_QUOTED LINK_FLAGS OBJECTS )
+set(CMAKE_CXX_CREATE_STATIC_LIBRARY wlib ${CMAKE_LIB_QUIET} -c -n -b TARGET_QUOTED LINK_FLAGS OBJECTS)
 
 # create a C static library
 set(CMAKE_C_CREATE_STATIC_LIBRARY ${CMAKE_CXX_CREATE_STATIC_LIBRARY})
@@ -89,20 +88,12 @@ if(NOT _CMAKE_WATCOM_VERSION)
   else()
 set(_compiler_version ${CMAKE_CXX_COMPILER_VERSION})
   endif()
-  set(WATCOM16)
-  set(WATCOM17)
-  set(WATCOM18)
-  set(WATCOM19)
-  if(${_compiler_version} LESS 12.70)
-set(WATCOM16 1)
-  endif()
-  if(${_compiler_version} EQUAL 12.70)
-set(WATCOM17 1)
-  endif()
-  if(${_compiler_version} EQUAL 12.80)
-set(WATCOM18 1)
-  endif()
-  if(${_compiler_version} EQUAL 12.90)
-set(WATCOM19 1)
+  string(REGEX MATCHALL [0-9]+ _ow_version_list ${_compiler_version})
+  list(GET _ow_version_list 0 _major)
+  list(GET _ow_version_list 1 _minor)
+  if(_major GREATER 11)
+math(EXPR _major ${_major} - 11)
   endif()
+  math(EXPR _minor ${_minor} / 10)
+  set(WATCOM_RTDLL_VERSION ${_major}${_minor})
 endif()
-- 
1.8.0.msysgit.0

 -- 

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers

Re: [cmake-developers] [Patch] Remove hard coded version of RTDLL for Open Watcom

2014-02-28 Thread J Decker
and a fix for 'option implib[=...]' as part of the wlink since it's a one
step anyway and not a dependant step


On Fri, Feb 28, 2014 at 6:47 PM, Jiri Malak malak.j...@gmail.com wrote:

 Hi,

 I enclosed next patch for Open Watcom toolchain, which remove hardcoded
 version number for RTDLL.
 It is derived from compiler version now that it will be working with OW
 version above 1.9.

 Regards

 Jiri


 --

 Powered by www.kitware.com

 Visit other Kitware open-source projects at
 http://www.kitware.com/opensource/opensource.html

 Please keep messages on-topic and check the CMake FAQ at:
 http://www.cmake.org/Wiki/CMake_FAQ

 Follow this link to subscribe/unsubscribe:
 http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers

-- 

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers

[CMake] How to merge dependencies of a static lib with itself?

2014-02-28 Thread Shobhit Shrivastava
I am working on creating an SDK from an existing product's code base and
use it as an independent static library. The issue I am facing is that the
older product, let's say MM, used to link with all the dependencies in the
executable but I have to provide one monolith SDK lib that contains all its
dependencies within itself. I have struggled but couldn't find the way to
achieve that in CMAKE.

The structure of the code is such that the MMexe- old product's executable-
depends on MMLib but MMLib in turn depends on 3rd party libs, let's say
MM3PLib1 and MM3PLib2. In older CMAKE files, MMExe would depend on MM3PLib1
and MM3PLib2 so all dependencies were resolved at link time.

But now, we need to create MMLib in such a way that its clients will not
have to depend on, or link to, any other 3rd parties. In visual Studio, we
can do it by using Librarian - General- Additional Dependencies.   This
way the generated MMLib contains all its dependencies by archiving them. I
have tried multiple approaches but couldn't achieve the same result through
CMAKE. Even after setting these values, the corresponding fields in VS are
blank.

I have tried following approaches in different ways in MMLib's CMAKE files
and none of them seem to be working for me.

--
link_directories (Path_To_MM3PLib1)

set_target_properties( MMLib PROPERTIES LINK_FLAGS
/LIBPATH:Path_To_MM3PLib1 )
set_target_properties( MMLib PROPERTIES IMPORTED_LOCATION
(Path_To_MM3PLib1) )

add_library (MMLib STATIC Path_To_MM3PLib1/MM3PLib1.lib)
add_library(MMLib Path_To_MM3PLib2/MM3PLib2.lib)

target_link_libraries (MMLib MM3PLib1)
target_link_libraries (MMLib MM3PLib2)
target_link_libraries (MMLib MM3PLib1.lib)
target_link_libraries (MMLib MM3PLib2.lib)
---

Thanks,
-Shobhit
-- 

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

[CMake] CMake build for gnustep/libobjc2 on Ubuntu Touch

2014-02-28 Thread Mathias Bauer

Hi dear list members,

I have built libobjc2 using CMake with clang on several systems with X86 
or ARM without a problem, but on Ubuntu Touch my build fails and I can't 
figure out what goes wrong.


CMake complains when trying to configure the libobjc2 build:

No C++ runtime library found
Looking for include file pthread.h - not found
Could NOT find Threads (missing: Threads_FOUND)

Of course pthread.h is there (in /usr/include), so something weird 
happened that I would like to track down. Can someone tell me where I 
should start and what is the best way to debug the CMake process?


In case someone is interested:
I took the standard Ubuntu Touch build on a Nexus 10, installed the 
preconditions including build-essentials (gcc is 4.8.2) and built the 
trunk version of clang and installed it. Then I tried to build libobjc2.


Thanks in advance,
Mathias
--

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake


[CMake] CPack installation directory

2014-02-28 Thread Lars
Hello, 
 
Using CMake version 2.8.12.1 on Windows 7
 
Here is a test project which produces a MSI which by default installs files to 
C:\Program Files (x86)\Product\
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.11)

PROJECT(TBD)



SET(CPACK_PACKAGE_NAME TBD)

SET(CPACK_INSTALL_PREFIX C:/TBD)

SET(CPACK_PACKAGE_INSTALL_DIRECTORY Product)

SET(CPACK_WIX_UPGRADE_GUID A8DAADFA-A2A6-3322-12A3-AF5CD7704008)

SET(CMAKE_INSTALL_PREFIX ${PROJECT_BINARY_DIR}/TBD)
 
INSTALL(
  DIRECTORY img

  DESTINATION img

  COMPONENT res)


INCLUDE(CPack)
-
 
How can I configure the wix generator to produce a msi which by default install 
files to c:\tbd ?
 
kind regards, 
Lars
  -- 

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Re: [CMake] CPack installation directory

2014-02-28 Thread Nils Gladitz

On 02/28/2014 02:29 PM, Lars wrote:


How can I configure the wix generator to produce a msi which by default
install files to c:\tbd ?


This is currently not possible.

You can customize below the architecture specific Program Files 
directory with CPACK_PACKAGE_INSTALL_DIRECTORY but you can not change 
the default root itself.


The NSIS generator seems to support CPACK_NSIS_INSTALL_ROOT for this 
purpose. I can look into supporting an equivalent CPACK_WIX_INSTALL_ROOT 
for WiX.


Nils
--

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake


Re: [CMake] How to merge dependencies of a static lib with itself?

2014-02-28 Thread Matthew Woehlke

On 2014-02-28 05:47, Shobhit Shrivastava wrote:

I am working on creating an SDK from an existing product's code base and
use it as an independent static library. The issue I am facing is that the
older product, let's say MM, used to link with all the dependencies in the
executable but I have to provide one monolith SDK lib that contains all its
dependencies within itself. I have struggled but couldn't find the way to
achieve that in CMAKE.


I'm not sure if it is possible in CMake to produce a static library that 
contains the objects from other static libraries. (I'm not even 100% 
sure it's possible in general, on Windows... I believe with AR-type 
libraries you could unpack the dependencies and repack their contents 
into your own library. Ugly, but doable.)


However, if your downstream is also using CMake, you shouldn't need to; 
just provide exported targets for MM and make sure that the interface 
link libraries for MMlib include all of its dependencies. CMake will 
then take care that anything linking to MMlib will also pick up the 
interface dependencies.



set_target_properties( MMLib PROPERTIES LINK_FLAGS
/LIBPATH:Path_To_MM3PLib1 )


Don't do this; it's not portable. Set the interface link libraries instead.


set_target_properties( MMLib PROPERTIES IMPORTED_LOCATION
(Path_To_MM3PLib1) )


This won't do what you want; you're telling CMake that the library to 
link for the MMLib target is a third-party target, and not the MMlib 
library.


--
Matthew

--

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake


[CMake] What folders does CHECK_INCLUDE_FILES look into?

2014-02-28 Thread Mathias Bauer

Hi list,

I'm wandering why a particular header file (pthread.h) is found by CMake 
on one platform, but not on another, though the header file is present 
in the same folder on both of them.


There is no visible difference in how CMake is called, so how can this 
difference be explained? I had a look into the macro implementation, but 
couldn't spot an obvious difference.


Best regards,
Mathias
--

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake


[CMake] CMake 3.0-rc1 now ready for testing!

2014-02-28 Thread Robert Maynard
I am proud to announce that CMake 3.0 has entered the release candidate stage.

Sources and binaries are available at:
  http://www.cmake.org/files/v3.0/?C=M;O=D

Documentation is available at:
  http://www.cmake.org/cmake/help/v3.0

Release notes appear below and are also published at
  http://www.cmake.org/cmake/help/v3.0/release/3.0.0.html

Some of the more significant features of CMake 3.0 are:
* Compatibility options supporting code written for CMake versions
  prior to 2.4 have been removed.

* The CMake language has been extended with *Bracket Argument* and
  *Bracket Comment* syntax inspired by Lua long brackets.

* The CMake documentation has been converted to reStructuredText and
  uses Sphix generation.

* Generators for Visual Studio 10 (2010) and later were renamed to
  include the product year like generators for older VS versions:
  * Visual Studio 10 - Visual Studio 10 2010
  * Visual Studio 11 - Visual Studio 11 2012
  * Visual Studio 12 - Visual Studio 12 2013
  This clarifies which generator goes with each Visual Studio version.
  The old names are recognized for compatibility.

* A new CodeLite extra generator is available for use with the
  Makefile or Ninja generators.

* A new Kate extra generator is available for use with the
  Makefile or Ninja generators.

* The add_library() command learned a new INTERFACE library
  type. Interface libraries have no build rules but may have
  properties defining usage requirements and may be installed,
  exported, and imported.  This is useful to create header-only
  libraries that have concrete link dependencies on other libraries.

* The export() command learned a new EXPORT mode that retrieves
  the list of targets to export from an export set configured by the
  install(TARGETS) command EXPORT option.  This makes it easy to
  export from the build tree the same targets that are exported from
  the install tree.

* The project() command learned to set some version variables to
  values specified by the new VERSION option or to empty strings.
  See policy CMP0048.

* Several long-outdated commands that should no longer be called
  have been disallowed in new code by policies:
  * Policy CMP0029 disallows subdir_depends()
  * Policy CMP0030 disallows use_mangled_mesa()
  * Policy CMP0031 disallows load_command()
  * Policy CMP0032 disallows output_required_files()
  * Policy CMP0033 disallows export_library_dependencies()
  * Policy CMP0034 disallows utility_source()
  * Policy CMP0035 disallows variable_requires()
  * Policy CMP0036 disallows build_name()


CMake 3.0.0 Release Notes
*

Changes made since CMake 2.8.12.2 include the following.

Documentation Changes
=
* The CMake documentation has been converted to reStructuredText and
  now transforms via Sphinx (http://sphinx-doc.org) into man and html
  pages.  This allows the documentation to be properly indexed and to
  contain cross-references.

  Conversion from the old internal documentation format was done by an
  automatic process so some documents may still contain artifacts.
  They will be updated incrementally over time.

  A basic reStructuredText processor has been implemented to support
  cmake --help-command and similar command-line options.

* New manuals were added:
  * cmake-buildsystem(7)

  * cmake-commands(7), replacing cmakecommands(1) and
cmakecompat(1)

  * cmake-developer(7)

  * cmake-generator-expressions(7)

  * cmake-generators(7)

  * cmake-language(7)

  * cmake-modules(7), replacing cmakemodules(1)

  * cmake-packages(7)

  * cmake-policies(7), replacing cmakepolicies(1)

  * cmake-properties(7), replacing cmakeprops(1)

  * cmake-qt(7)

  * cmake-toolchains(7)

  * cmake-variables(7), replacing cmakevars(1)


* Release notes for CMake 3.0.0 and above will now be included with
  the html documentation.

New Features


Syntax
--
* The CMake language has been extended with *Bracket Argument* and
  *Bracket Comment* syntax inspired by Lua long brackets:

 set(x [===[bracket argument]===] #[[bracket comment]])

  Content between equal-length open- and close-brackets is taken
  literally with no variable replacements.

  Warning: This syntax change could not be made in a fully
compatible way. No policy is possible because syntax parsing
occurs before any chance to set a policy.  Existing code using an
unquoted argument that starts with an open bracket will be
interpreted differently without any diagnostic.  Fortunately the
syntax is obscure enough that this problem is unlikely in
practice.

Generators
--
* A new CodeLite extra generator is available for use with the
  Makefile or Ninja generators.

* A new Kate extra generator is available for use with the
  Makefile or Ninja generators.

* The Ninja generator learned to use ninja job pools when
  specified by a new JOB_POOLS global property.

Commands

* The add_library() command learned a new INTERFACE 

Re: [CMake] Evaluating CMake for My Project, some questions

2014-02-28 Thread Alexander Neundorf
On Wednesday, February 26, 2014 22:16:34 peter.wri...@microchip.com wrote:
 I'm trying to see if CMake would be right for a project I'm working on. 
 We're in need of a configuration tool but there are a few things that I'm
 not sure if CMake can do for us.
 
 1. The first deals with the GUI for configuration.  I'm wanting a fully
 nestable tree for the various sections.  The 'Group' check box gives one
 level of nesting, but it doesn't seem to go farther than that first level,
 is it possible to get a deeper tree?  I'm talking about haven't lots and
 lots of options.  Kconfig looks to handle the sort of things we need in
 that area, but it's not the best solution since it requires a few too many
 things in the way things are set up just right.

the current tree is simply based on common prefixes of the variables.
This could be extended to more levels, if somebody puts work into it.

 
 2. Which brings up the second part, there is the 'Advanced' check box.  That
 will hide some options from the tree, and that's what I'm looking for, but
 is there any finer granularity possible than just on and off?

Currently there is no way to do this.
 
 3. Is there a way of getting more advanced option selection?  There's binary
 check boxes, arbitrary strings and directories.  Is there a way to put
 limits on integer selections, or drop down boxes of different options?

You can use set_property(CACHE ... STRINGS option1;option2;...optinonN)
to provide a combobox with a fixed set of options in cmake-gui.

 
 4. How hard is it to add in a new IDE generator?  CMake is missing netbeans,
 at least I can't find a way of selecting it, how hard would it be to add in
 Netbeans to CMake generation?  The recommendations are to go

This depends on the IDE and what kind of files need to be generated.
Once added, it has to be maintained, which is usually quite some work.

Alex

-- 

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake


[CMake] PROTECTED_AT: double encoding in CPack?

2014-02-28 Thread Ian Monroe
I'm getting errors like:
error: File not found:
/home/ian/atlassian/quipchat-installer/build64/quipchat-prefix/src/quipchat-build/_CPack_Packages/Linux/RPM/hipchat-2.1.60090-Linux/opt/HipChat/lib/QtQuick/Controls/Styles/Base/images/arrow-up@PROTECTED_AT
@2x.png

When generating an RPM with CPack.  Which is true, that file doesn't exist,
the filename is actually arrow...@2x.png.


I found this bug:
http://public.kitware.com/Bug/view.php?id=14063
Which seems to have introduced this PROTECTED_AT. Don't really understand
how that patch was supposed to work. :)

I'm building on Debian 7, which has RPM 4.11.1. Appears to be new enough.

Thanks,
Ian
-- 

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

[CMake] CTest internally run tests in debugger

2014-02-28 Thread George
Hi! I have a bit of an odd request, but here goes. I have a situation where
I get an intermittent failure in one of my nightly tests and it would be
great if CTest could run the test in a debugger for me and I could attach
to the process it ran to see what was going on. Is there anything existing
that could do this? Right now I'm just pulling that test and running it in
a self-made script that does that.

Thanks!
George
-- 

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

[Cmake-commits] CMake branch, next, updated. v2.8.12.2-1830-g9c9c50c

2014-02-28 Thread Brad King
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project CMake.

The branch, next has been updated
   via  9c9c50c27112726a50cafc69b6ac83541981bc55 (commit)
   via  57abfeaac55bd1b94c8e1f9f4d06f90910d86aa8 (commit)
   via  165f6430d957173a0c3fda48265d8ed761700e20 (commit)
  from  a5c312be24e966f5b14367065a2e7b6109405f3a (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=9c9c50c27112726a50cafc69b6ac83541981bc55
commit 9c9c50c27112726a50cafc69b6ac83541981bc55
Merge: a5c312b 57abfea
Author: Brad King brad.k...@kitware.com
AuthorDate: Fri Feb 28 08:47:52 2014 -0500
Commit: CMake Topic Stage kwro...@kitware.com
CommitDate: Fri Feb 28 08:47:52 2014 -0500

Merge topic 'FindRuby-2' into next

57abfeaa Help: Add FindRuby-2 topic release notes
165f6430 FindRuby: Add support for Ruby 2.0 and 2.1


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=57abfeaac55bd1b94c8e1f9f4d06f90910d86aa8
commit 57abfeaac55bd1b94c8e1f9f4d06f90910d86aa8
Author: Brad King brad.k...@kitware.com
AuthorDate: Fri Feb 28 08:47:12 2014 -0500
Commit: Brad King brad.k...@kitware.com
CommitDate: Fri Feb 28 08:47:12 2014 -0500

Help: Add FindRuby-2 topic release notes

diff --git a/Help/release/dev/FindRuby-2.rst b/Help/release/dev/FindRuby-2.rst
new file mode 100644
index 000..50d9a48
--- /dev/null
+++ b/Help/release/dev/FindRuby-2.rst
@@ -0,0 +1,4 @@
+FindRuby-2
+--
+
+* The :module:`FindRuby` module learned to search for Ruby 2.0 and 2.1.

http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=165f6430d957173a0c3fda48265d8ed761700e20
commit 165f6430d957173a0c3fda48265d8ed761700e20
Author: Bas Couwenberg sebas...@xs4all.nl
AuthorDate: Fri Feb 28 14:12:18 2014 +0100
Commit: Brad King brad.k...@kitware.com
CommitDate: Fri Feb 28 08:41:33 2014 -0500

FindRuby: Add support for Ruby 2.0 and 2.1

The most significant change since Ruby 1.9 is the changed path of
config.h, from RbConfig::CONFIG['rubyhdrdir'] to
RbConfig::CONFIG['rubyarchhdrdir'].

diff --git a/Modules/FindRuby.cmake b/Modules/FindRuby.cmake
index 9d9383d..aafdc09 100644
--- a/Modules/FindRuby.cmake
+++ b/Modules/FindRuby.cmake
@@ -5,7 +5,8 @@
 # Find Ruby
 #
 # This module finds if Ruby is installed and determines where the
-# include files and libraries are.  Ruby 1.8 and 1.9 are supported.
+# include files and libraries are.  Ruby 1.8, 1.9, 2.0 and 2.1 are
+# supported.
 #
 # The minimum required version of Ruby can be specified using the
 # standard syntax, e.g.  find_package(Ruby 1.8)
@@ -67,6 +68,8 @@ else()
 endif()
 
 if(NOT Ruby_FIND_VERSION_EXACT)
+  list(APPEND _RUBY_POSSIBLE_EXECUTABLE_NAMES ruby2.1 ruby21)
+  list(APPEND _RUBY_POSSIBLE_EXECUTABLE_NAMES ruby2.0 ruby20)
   list(APPEND _RUBY_POSSIBLE_EXECUTABLE_NAMES ruby1.9 ruby19)
 
   # if we want a version below 1.9, also look for ruby 1.8
@@ -79,7 +82,6 @@ endif()
 
 find_program(RUBY_EXECUTABLE NAMES ${_RUBY_POSSIBLE_EXECUTABLE_NAMES})
 
-
 if(RUBY_EXECUTABLE  AND NOT  RUBY_VERSION_MAJOR)
   function(_RUBY_CONFIG_VAR RBVAR OUTVAR)
 execute_process(COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e print 
RbConfig::CONFIG['${RBVAR}']
@@ -105,6 +107,7 @@ if(RUBY_EXECUTABLE  AND NOT  RUBY_VERSION_MAJOR)
_RUBY_CONFIG_VAR(archdir RUBY_ARCH_DIR)
_RUBY_CONFIG_VAR(arch RUBY_ARCH)
_RUBY_CONFIG_VAR(rubyhdrdir RUBY_HDR_DIR)
+   _RUBY_CONFIG_VAR(rubyarchhdrdir RUBY_ARCHHDR_DIR)
_RUBY_CONFIG_VAR(libdir RUBY_POSSIBLE_LIB_DIR)
_RUBY_CONFIG_VAR(rubylibdir RUBY_RUBY_LIB_DIR)
 
@@ -126,7 +129,8 @@ if(RUBY_EXECUTABLE  AND NOT  RUBY_VERSION_MAJOR)
set(RUBY_VERSION_MINOR${RUBY_VERSION_MINOR}CACHE PATH The Ruby 
minor version FORCE)
set(RUBY_VERSION_PATCH${RUBY_VERSION_PATCH}CACHE PATH The Ruby 
patch version FORCE)
set(RUBY_ARCH_DIR ${RUBY_ARCH_DIR} CACHE PATH The Ruby 
arch dir FORCE)
-   set(RUBY_HDR_DIR  ${RUBY_HDR_DIR}  CACHE PATH The Ruby 
header dir (1.9) FORCE)
+   set(RUBY_HDR_DIR  ${RUBY_HDR_DIR}  CACHE PATH The Ruby 
header dir (1.9+) FORCE)
+   set(RUBY_ARCHHDR_DIR  ${RUBY_ARCHHDR_DIR}  CACHE PATH The Ruby 
arch header dir (2.0+) FORCE)
set(RUBY_POSSIBLE_LIB_DIR ${RUBY_POSSIBLE_LIB_DIR} CACHE PATH The Ruby lib 
dir FORCE)
set(RUBY_RUBY_LIB_DIR ${RUBY_RUBY_LIB_DIR} CACHE PATH The Ruby 
ruby-lib dir FORCE)
set(RUBY_SITEARCH_DIR ${RUBY_SITEARCH_DIR} CACHE PATH The Ruby 
site arch dir FORCE)
@@ -139,6 +143,7 @@ if(RUBY_EXECUTABLE  AND NOT  RUBY_VERSION_MAJOR)
  RUBY_ARCH_DIR
  RUBY_ARCH
  RUBY_HDR_DIR
+ RUBY_ARCHHDR_DIR
  RUBY_POSSIBLE_LIB_DIR
  RUBY_RUBY_LIB_DIR
 

[Cmake-commits] CMake branch, next, updated. v2.8.12.2-1832-g2889815

2014-02-28 Thread Stephen Kelly
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project CMake.

The branch, next has been updated
   via  28898157851e68f13dc4267164c1815d0a28bab8 (commit)
   via  4b67c4b94cc38814c4ff441b4a2f5cf792725485 (commit)
  from  9c9c50c27112726a50cafc69b6ac83541981bc55 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=28898157851e68f13dc4267164c1815d0a28bab8
commit 28898157851e68f13dc4267164c1815d0a28bab8
Merge: 9c9c50c 4b67c4b
Author: Stephen Kelly steve...@gmail.com
AuthorDate: Fri Feb 28 08:56:13 2014 -0500
Commit: CMake Topic Stage kwro...@kitware.com
CommitDate: Fri Feb 28 08:56:13 2014 -0500

Merge topic 'remove-compatibility-ctest' into next

4b67c4b9 Remove compatibility CTest code.


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=4b67c4b94cc38814c4ff441b4a2f5cf792725485
commit 4b67c4b94cc38814c4ff441b4a2f5cf792725485
Author: Stephen Kelly steve...@gmail.com
AuthorDate: Fri Feb 28 14:52:40 2014 +0100
Commit: Stephen Kelly steve...@gmail.com
CommitDate: Fri Feb 28 14:55:47 2014 +0100

Remove compatibility CTest code.

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 761ad20..9e1e7c3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -164,8 +164,6 @@ macro(CMAKE_SETUP_TESTING)
 ${CMake_BINARY_DIR}/Modules/.NoDartCoverage)
   configure_file(${CMake_SOURCE_DIR}/CTestCustom.cmake.in
 ${CMake_BINARY_DIR}/CTestCustom.cmake @ONLY)
-  configure_file(${CMake_SOURCE_DIR}/CTestCustom.ctest.in
-${CMake_BINARY_DIR}/CTestCustom.ctest @ONLY)
   if(BUILD_TESTING AND DART_ROOT)
 configure_file(${CMake_SOURCE_DIR}/CMakeLogo.gif
   ${CMake_BINARY_DIR}/Testing/HTML/TestingResults/Icons/Logo.gif COPYONLY)
diff --git a/CTestConfig.cmake b/CTestConfig.cmake
index 92eacd8..819f9ba 100644
--- a/CTestConfig.cmake
+++ b/CTestConfig.cmake
@@ -18,8 +18,3 @@ set(CTEST_DROP_LOCATION /CDash/submit.php?project=CMake)
 set(CTEST_DROP_SITE_CDASH TRUE)
 set(CTEST_CDASH_VERSION 1.6)
 set(CTEST_CDASH_QUERY_VERSION TRUE)
-
-# use old trigger stuff so that cmake 2.4 and below will not
-# get errors on trigger
-set (TRIGGER_SITE
-  http://public.kitware.com/cgi-bin/Submit-CMake-TestingResults.cgi;)
diff --git a/CTestCustom.ctest.in b/CTestCustom.ctest.in
deleted file mode 100644
index 6127843..000
--- a/CTestCustom.ctest.in
+++ /dev/null
@@ -1,3 +0,0 @@
-# This file is provided for compatibility with CMake 2.2 and lower.
-# Just include the custom file by its new name.
-INCLUDE(CTestCustom.cmake)

---

Summary of changes:
 CMakeLists.txt   |2 --
 CTestConfig.cmake|5 -
 CTestCustom.ctest.in |3 ---
 3 files changed, 10 deletions(-)
 delete mode 100644 CTestCustom.ctest.in


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, next, updated. v2.8.12.2-1835-ge996c49

2014-02-28 Thread Stephen Kelly
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project CMake.

The branch, next has been updated
   via  e996c49106589dc090a399b382cc3b034e146141 (commit)
   via  4f8af97912107a298cca3048aa16ec2fce5becad (commit)
   via  ad28436798c68e0853e402b07d20eab5c496ac96 (commit)
  from  28898157851e68f13dc4267164c1815d0a28bab8 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=e996c49106589dc090a399b382cc3b034e146141
commit e996c49106589dc090a399b382cc3b034e146141
Merge: 2889815 4f8af97
Author: Stephen Kelly steve...@gmail.com
AuthorDate: Fri Feb 28 08:57:18 2014 -0500
Commit: CMake Topic Stage kwro...@kitware.com
CommitDate: Fri Feb 28 08:57:18 2014 -0500

Merge topic 'tests-alternative-generator' into next

4f8af979 Revert Tests: Pass the CTEST_MAKE_PROGRAM to the ExportImport 
test.
ad284367 Revert Tests: Don't run fortran tests when using Ninja.


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=4f8af97912107a298cca3048aa16ec2fce5becad
commit 4f8af97912107a298cca3048aa16ec2fce5becad
Author: Stephen Kelly steve...@gmail.com
AuthorDate: Fri Feb 28 14:56:51 2014 +0100
Commit: Stephen Kelly steve...@gmail.com
CommitDate: Fri Feb 28 14:56:51 2014 +0100

Revert Tests: Pass the CTEST_MAKE_PROGRAM to the ExportImport test.

This reverts commit 47cee699ccad40cd861fdb213fc9908091b6849a.

diff --git a/Tests/ExportImport/CMakeLists.txt 
b/Tests/ExportImport/CMakeLists.txt
index 77528aa..02a0371 100644
--- a/Tests/ExportImport/CMakeLists.txt
+++ b/Tests/ExportImport/CMakeLists.txt
@@ -45,7 +45,7 @@ add_custom_command(
 --build-target install
 --build-generator ${CMAKE_GENERATOR}
 --build-generator-toolset ${CMAKE_GENERATOR_TOOLSET}
---build-options -C${ExportImport_BINARY_DIR}/InitialCache.cmake 
-DCMAKE_MAKE_PROGRAM=${CMAKE_TEST_MAKEPROGRAM}
+--build-options -C${ExportImport_BINARY_DIR}/InitialCache.cmake
   VERBATIM
   )
 add_custom_target(ExportTarget ALL DEPENDS 
${ExportImport_BINARY_DIR}/ExportProject)
@@ -66,7 +66,7 @@ add_custom_command(
--build-project Import
--build-generator ${CMAKE_GENERATOR}
--build-generator-toolset ${CMAKE_GENERATOR_TOOLSET}
-   --build-options -C${ExportImport_BINARY_DIR}/InitialCache.cmake 
-DCMAKE_MAKE_PROGRAM=${CMAKE_TEST_MAKEPROGRAM}
+   --build-options -C${ExportImport_BINARY_DIR}/InitialCache.cmake
   VERBATIM
   )
 add_custom_target(ImportTarget ALL DEPENDS 
${ExportImport_BINARY_DIR}/ImportProject)

http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=ad28436798c68e0853e402b07d20eab5c496ac96
commit ad28436798c68e0853e402b07d20eab5c496ac96
Author: Stephen Kelly steve...@gmail.com
AuthorDate: Fri Feb 28 14:56:48 2014 +0100
Commit: Stephen Kelly steve...@gmail.com
CommitDate: Fri Feb 28 14:56:48 2014 +0100

Revert Tests: Don't run fortran tests when using Ninja.

This reverts commit 5c75f99533d9e00197c63e7fa348cf921c49c825.

diff --git a/Tests/CheckFortran.cmake b/Tests/CheckFortran.cmake
index 79db360..ebbb426 100644
--- a/Tests/CheckFortran.cmake
+++ b/Tests/CheckFortran.cmake
@@ -12,12 +12,6 @@
 # (To distribute this file outside of CMake, substitute the full
 #  License text for the above reference.)
 
-if (CMAKE_TEST_GENERATOR STREQUAL Ninja)
-  # Ninja generator does not support Fortran.
-  unset(CMAKE_Fortran_COMPILER CACHE)
-  return()
-endif()
-
 if(NOT DEFINED CMAKE_Fortran_COMPILER)
   set(_desc Looking for a Fortran compiler)
   message(STATUS ${_desc})

---

Summary of changes:
 Tests/CheckFortran.cmake  |6 --
 Tests/ExportImport/CMakeLists.txt |4 ++--
 2 files changed, 2 insertions(+), 8 deletions(-)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, next, updated. v2.8.12.2-1837-g2904bdd

2014-02-28 Thread Brad King
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project CMake.

The branch, next has been updated
   via  2904bdd55dd3014afea894caa91cca89e8c4bfee (commit)
   via  00503d387e60cd4ecda07c05bd501f5bb8df4f07 (commit)
  from  e996c49106589dc090a399b382cc3b034e146141 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=2904bdd55dd3014afea894caa91cca89e8c4bfee
commit 2904bdd55dd3014afea894caa91cca89e8c4bfee
Merge: e996c49 00503d3
Author: Brad King brad.k...@kitware.com
AuthorDate: Fri Feb 28 09:09:06 2014 -0500
Commit: CMake Topic Stage kwro...@kitware.com
CommitDate: Fri Feb 28 09:09:06 2014 -0500

Merge topic 'watcom-dll-no-symbols' into next

00503d38 Watcom: Fix creation of DLLs without any exported symbols


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=00503d387e60cd4ecda07c05bd501f5bb8df4f07
commit 00503d387e60cd4ecda07c05bd501f5bb8df4f07
Author: Brad King brad.k...@kitware.com
AuthorDate: Thu Feb 27 16:22:28 2014 -0500
Commit: Brad King brad.k...@kitware.com
CommitDate: Thu Feb 27 16:22:28 2014 -0500

Watcom: Fix creation of DLLs without any exported symbols

Create each DLL import library by passing option implib=... to the
linker for its SHARED library.  This works even when there are no
symbols to be exported.  Leave the option out for MODULE libraries
because we do not need an import library for them.  For executables,
retain the separate invocation of wlib because we want an import
library only when the ENABLE_EXPORTS property is set, and in that
case the project should provide symbols.

Suggested-by: J Decker d3c...@gmail.com

diff --git a/Modules/Platform/Windows-wcl386.cmake 
b/Modules/Platform/Windows-wcl386.cmake
index 8a03b29..d61ea47 100644
--- a/Modules/Platform/Windows-wcl386.cmake
+++ b/Modules/Platform/Windows-wcl386.cmake
@@ -65,11 +65,10 @@ set(CMAKE_C_CREATE_PREPROCESSED_SOURCE
 set(CMAKE_CXX_CREATE_PREPROCESSED_SOURCE
 CMAKE_CXX_COMPILER ${CMAKE_START_TEMP_FILE} ${CMAKE_WCL_QUIET} FLAGS 
-dWIN32 -d+ DEFINES -foPREPROCESSED_SOURCE -pl -cc++ 
SOURCE${CMAKE_END_TEMP_FILE})
 
-set(CMAKE_CXX_CREATE_SHARED_MODULE
- wlink ${CMAKE_START_TEMP_FILE} system nt_dll  ${CMAKE_WLINK_QUIET} name 
'TARGET_UNQUOTED' LINK_FLAGS option caseexact  file {OBJECTS} 
LINK_LIBRARIES ${CMAKE_END_TEMP_FILE})
 set(CMAKE_CXX_CREATE_SHARED_LIBRARY
-  ${CMAKE_CXX_CREATE_SHARED_MODULE}
-  ${CMAKE_CXX_CREATE_IMPORT_LIBRARY})
+ wlink ${CMAKE_START_TEMP_FILE} system nt_dll  ${CMAKE_WLINK_QUIET} name 
'TARGET_UNQUOTED' LINK_FLAGS option implib=TARGET_IMPLIB option caseexact 
 file {OBJECTS} LINK_LIBRARIES ${CMAKE_END_TEMP_FILE})
+string(REPLACE  option implib=TARGET_IMPLIB 
+  CMAKE_CXX_CREATE_SHARED_MODULE ${CMAKE_CXX_CREATE_SHARED_LIBRARY})
 
 # create a C shared library
 set(CMAKE_C_CREATE_SHARED_LIBRARY ${CMAKE_CXX_CREATE_SHARED_LIBRARY})

---

Summary of changes:
 Modules/Platform/Windows-wcl386.cmake |7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, next, updated. v2.8.12.2-1843-gde436a9

2014-02-28 Thread Brad King
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project CMake.

The branch, next has been updated
   via  de436a9ba7fc380c15c0828db1f2469640e4a6e4 (commit)
   via  0a6f0280672f3b1a638cae4cf5144c1adccef754 (commit)
  from  731824fdb6b491554ec16f4544e221060748d75c (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=de436a9ba7fc380c15c0828db1f2469640e4a6e4
commit de436a9ba7fc380c15c0828db1f2469640e4a6e4
Merge: 731824f 0a6f028
Author: Brad King brad.k...@kitware.com
AuthorDate: Fri Feb 28 09:22:46 2014 -0500
Commit: CMake Topic Stage kwro...@kitware.com
CommitDate: Fri Feb 28 09:22:46 2014 -0500

Merge topic 'no_gcov_error_msg' into next

0a6f0280 CTest: notify user if gcov cannot be found


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=0a6f0280672f3b1a638cae4cf5144c1adccef754
commit 0a6f0280672f3b1a638cae4cf5144c1adccef754
Author: Zack Galbreath zack.galbre...@kitware.com
AuthorDate: Wed Feb 26 10:01:34 2014 -0500
Commit: Brad King brad.k...@kitware.com
CommitDate: Fri Feb 28 09:23:03 2014 -0500

CTest: notify user if gcov cannot be found

Emit an error message when we're performing coverage using
gcov and the gcov executable cannot be found.

diff --git a/Source/CTest/cmCTestCoverageHandler.cxx 
b/Source/CTest/cmCTestCoverageHandler.cxx
index 3c65c55..0503d94 100644
--- a/Source/CTest/cmCTestCoverageHandler.cxx
+++ b/Source/CTest/cmCTestCoverageHandler.cxx
@@ -871,6 +871,12 @@ int cmCTestCoverageHandler::HandleGCovCoverage(
 {
   std::string gcovCommand
 = this-CTest-GetCTestConfiguration(CoverageCommand);
+  if (gcovCommand.empty())
+{
+cmCTestLog(this-CTest, ERROR_MESSAGE,
+  Could not find gcov.  std::endl);
+return 0;
+}
   std::string gcovExtraFlags
 = this-CTest-GetCTestConfiguration(CoverageExtraFlags);
 

---

Summary of changes:


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, next, updated. v2.8.12.2-1845-g2de024b

2014-02-28 Thread Brad King
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project CMake.

The branch, next has been updated
   via  2de024b9abfa2a646fe9acd2ebe17badfe291b76 (commit)
   via  80aa18b4a88d83e630acf5655025b14af0c76475 (commit)
  from  de436a9ba7fc380c15c0828db1f2469640e4a6e4 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=2de024b9abfa2a646fe9acd2ebe17badfe291b76
commit 2de024b9abfa2a646fe9acd2ebe17badfe291b76
Merge: de436a9 80aa18b
Author: Brad King brad.k...@kitware.com
AuthorDate: Fri Feb 28 09:47:56 2014 -0500
Commit: CMake Topic Stage kwro...@kitware.com
CommitDate: Fri Feb 28 09:47:56 2014 -0500

Merge topic 'FindPkgConfig-PKG_CONFIG' into next

80aa18b4 Help: Add release notes for topic 'FindPkgConfig-PKG_CONFIG'


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=80aa18b4a88d83e630acf5655025b14af0c76475
commit 80aa18b4a88d83e630acf5655025b14af0c76475
Author: Brad King brad.k...@kitware.com
AuthorDate: Fri Feb 28 09:48:20 2014 -0500
Commit: Brad King brad.k...@kitware.com
CommitDate: Fri Feb 28 09:48:20 2014 -0500

Help: Add release notes for topic 'FindPkgConfig-PKG_CONFIG'

diff --git a/Help/release/dev/FindPkgConfig-PKG_CONFIG.rst 
b/Help/release/dev/FindPkgConfig-PKG_CONFIG.rst
new file mode 100644
index 000..c0f6471
--- /dev/null
+++ b/Help/release/dev/FindPkgConfig-PKG_CONFIG.rst
@@ -0,0 +1,5 @@
+FindPkgConfig-PKG_CONFIG
+
+
+* The :module:`FindPkgConfig` module learned to use the ``PKG_CONFIG``
+  environment variable value as the ``pkg-config`` executable, if set.

---

Summary of changes:
 Help/release/dev/FindPkgConfig-PKG_CONFIG.rst |5 +
 1 file changed, 5 insertions(+)
 create mode 100644 Help/release/dev/FindPkgConfig-PKG_CONFIG.rst


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, master, updated. v2.8.12.2-1556-g244b769

2014-02-28 Thread Brad King
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project CMake.

The branch, master has been updated
   via  244b7696ed8d6860b7524de79032becbf1568950 (commit)
   via  02a74a7d9f7bd7f8abc789c980a2ecca16471b51 (commit)
  from  a3a178fcac3d141360da343e032ba6c40d2583ee (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=244b7696ed8d6860b7524de79032becbf1568950
commit 244b7696ed8d6860b7524de79032becbf1568950
Merge: a3a178f 02a74a7
Author: Brad King brad.k...@kitware.com
AuthorDate: Fri Feb 28 09:48:25 2014 -0500
Commit: CMake Topic Stage kwro...@kitware.com
CommitDate: Fri Feb 28 09:48:25 2014 -0500

Merge topic 'FindHg-add-WC_INFO'

02a74a7d Help: Add FindHg-WC_INFO topic release notes


---

Summary of changes:
 Help/release/dev/FindHg-WC_INFO.rst |5 +
 1 file changed, 5 insertions(+)
 create mode 100644 Help/release/dev/FindHg-WC_INFO.rst


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, master, updated. v2.8.12.2-1579-g937714c

2014-02-28 Thread Brad King
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project CMake.

The branch, master has been updated
   via  937714c0370ab3d8f3aae1578c7e9f0329f56024 (commit)
   via  0f55f2547f45090d093a6f0871b107bf1fac4458 (commit)
  from  a4656986e10b1e01ead2c416cc712a2581775636 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=937714c0370ab3d8f3aae1578c7e9f0329f56024
commit 937714c0370ab3d8f3aae1578c7e9f0329f56024
Merge: a465698 0f55f25
Author: Brad King brad.k...@kitware.com
AuthorDate: Fri Feb 28 09:48:41 2014 -0500
Commit: CMake Topic Stage kwro...@kitware.com
CommitDate: Fri Feb 28 09:48:41 2014 -0500

Merge topic 'vs-Fortran-use-OBJECT-lib'

0f55f254 VS: For Intel Fortran .vfproj put OBJECT libs in link line (#14777)


---

Summary of changes:
 Source/cmLocalVisualStudio7Generator.cxx |8 
 1 file changed, 4 insertions(+), 4 deletions(-)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, master, updated. v2.8.12.2-1558-g2a93843

2014-02-28 Thread Brad King
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project CMake.

The branch, master has been updated
   via  2a93843f3f0d48278405f6a398dde3d4d280df44 (commit)
   via  755b378e57cf859b3dc28db004b8596e44d07175 (commit)
  from  244b7696ed8d6860b7524de79032becbf1568950 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=2a93843f3f0d48278405f6a398dde3d4d280df44
commit 2a93843f3f0d48278405f6a398dde3d4d280df44
Merge: 244b769 755b378
Author: Brad King brad.k...@kitware.com
AuthorDate: Fri Feb 28 09:48:27 2014 -0500
Commit: CMake Topic Stage kwro...@kitware.com
CommitDate: Fri Feb 28 09:48:27 2014 -0500

Merge topic 'ExternalProject-BUILD_ALWAYS'

755b378e Help: Add ExternalProject-BUILD_ALWAYS topic release notes


---

Summary of changes:
 Help/release/dev/ExternalProject-BUILD_ALWAYS.rst |6 ++
 1 file changed, 6 insertions(+)
 create mode 100644 Help/release/dev/ExternalProject-BUILD_ALWAYS.rst


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, master, updated. v2.8.12.2-1577-ga465698

2014-02-28 Thread Brad King
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project CMake.

The branch, master has been updated
   via  a4656986e10b1e01ead2c416cc712a2581775636 (commit)
   via  7cd239ed38b2951e7fdd506d24a3f8e723e95b5f (commit)
  from  eafd2a8511cc6e88db1c3f868d86a1cd57d47e9a (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=a4656986e10b1e01ead2c416cc712a2581775636
commit a4656986e10b1e01ead2c416cc712a2581775636
Merge: eafd2a8 7cd239e
Author: Brad King brad.k...@kitware.com
AuthorDate: Fri Feb 28 09:48:40 2014 -0500
Commit: CMake Topic Stage kwro...@kitware.com
CommitDate: Fri Feb 28 09:48:40 2014 -0500

Merge topic 'tests-RunCMake-no-unused'

7cd239ed Tests/RunCMake: Tell cmake not to report unused command-line 
options


---

Summary of changes:
 Tests/RunCMake/RunCMake.cmake |1 +
 1 file changed, 1 insertion(+)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, master, updated. v2.8.12.2-1582-g451b55f

2014-02-28 Thread Brad King
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project CMake.

The branch, master has been updated
   via  451b55f3ae25baa0230a4806bb02de270801bfd0 (commit)
   via  f0f2b21d52a0c3f1799c7747f0e7f5b52410054f (commit)
   via  71b14dcb0ad52a65331268bf72808841786bc1d2 (commit)
  from  937714c0370ab3d8f3aae1578c7e9f0329f56024 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=451b55f3ae25baa0230a4806bb02de270801bfd0
commit 451b55f3ae25baa0230a4806bb02de270801bfd0
Merge: 937714c f0f2b21
Author: Brad King brad.k...@kitware.com
AuthorDate: Fri Feb 28 09:48:43 2014 -0500
Commit: CMake Topic Stage kwro...@kitware.com
CommitDate: Fri Feb 28 09:48:43 2014 -0500

Merge topic 'release-aix-access'

f0f2b21d Utilities/Release: Update IBM AIX build machine access
71b14dcb Utilities/Release: Do not upload doc staging tarball


---

Summary of changes:
 Utilities/Release/create-cmake-release.cmake  |2 +-
 .../{v20n250_aix_release.cmake = ibm_aix_release.cmake}  |   13 +++--
 Utilities/Release/release_cmake.cmake |   11 ---
 Utilities/Release/release_cmake.sh.in |5 -
 Utilities/Release/upload_release.cmake|6 +++---
 5 files changed, 11 insertions(+), 26 deletions(-)
 rename Utilities/Release/{v20n250_aix_release.cmake = ibm_aix_release.cmake} 
(62%)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, master, updated. v2.8.12.2-1569-gf23cc1d

2014-02-28 Thread Brad King
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project CMake.

The branch, master has been updated
   via  f23cc1d3d8a75b4406f61e24940d42758d3d663d (commit)
   via  0bba365ff5423fc51d574d17b7934e3a0148ac2e (commit)
  from  18646dd397d2c86b51118e16c62a89549bc1087d (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=f23cc1d3d8a75b4406f61e24940d42758d3d663d
commit f23cc1d3d8a75b4406f61e24940d42758d3d663d
Merge: 18646dd 0bba365
Author: Brad King brad.k...@kitware.com
AuthorDate: Fri Feb 28 09:48:35 2014 -0500
Commit: CMake Topic Stage kwro...@kitware.com
CommitDate: Fri Feb 28 09:48:35 2014 -0500

Merge topic 'test-find_dependency'

0bba365f Add test for find_dependency macro.


---

Summary of changes:
 Tests/CMakeLists.txt  |1 +
 Tests/Module/FindDependency/CMakeLists.txt|   10 ++
 Tests/Module/FindDependency/main.cpp  |   17 +
 .../FindDependency/packages/Pack1/Pack1Config.cmake   |9 +
 .../packages/Pack1/Pack1ConfigVersion.cmake   |   11 +++
 .../FindDependency/packages/Pack2/Pack2Config.cmake   |5 +
 .../packages/Pack2/Pack2ConfigVersion.cmake   |   11 +++
 .../FindDependency/packages/Pack3/Pack3Config.cmake   |5 +
 .../packages/Pack3/Pack3ConfigVersion.cmake   |   11 +++
 9 files changed, 80 insertions(+)
 create mode 100644 Tests/Module/FindDependency/CMakeLists.txt
 create mode 100644 Tests/Module/FindDependency/main.cpp
 create mode 100644 Tests/Module/FindDependency/packages/Pack1/Pack1Config.cmake
 create mode 100644 
Tests/Module/FindDependency/packages/Pack1/Pack1ConfigVersion.cmake
 create mode 100644 Tests/Module/FindDependency/packages/Pack2/Pack2Config.cmake
 create mode 100644 
Tests/Module/FindDependency/packages/Pack2/Pack2ConfigVersion.cmake
 create mode 100644 Tests/Module/FindDependency/packages/Pack3/Pack3Config.cmake
 create mode 100644 
Tests/Module/FindDependency/packages/Pack3/Pack3ConfigVersion.cmake


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, master, updated. v2.8.12.2-1567-g18646dd

2014-02-28 Thread Brad King
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project CMake.

The branch, master has been updated
   via  18646dd397d2c86b51118e16c62a89549bc1087d (commit)
   via  b94ecab6d6540512df5e7c11deb9d168566d346f (commit)
  from  47896189aafc011b4a726716a9c5bc433b13edd6 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=18646dd397d2c86b51118e16c62a89549bc1087d
commit 18646dd397d2c86b51118e16c62a89549bc1087d
Merge: 4789618 b94ecab
Author: Brad King brad.k...@kitware.com
AuthorDate: Fri Feb 28 09:48:34 2014 -0500
Commit: CMake Topic Stage kwro...@kitware.com
CommitDate: Fri Feb 28 09:48:34 2014 -0500

Merge topic 'qt4-overlink'

b94ecab6 FindQt4: prevent overlinking when using UseQt4.cmake.


---

Summary of changes:
 Modules/UseQt4.cmake |4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, master, updated. v2.8.12.2-1563-g27defbd

2014-02-28 Thread Brad King
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project CMake.

The branch, master has been updated
   via  27defbd6d4547016a00a28098dab63bb95274c39 (commit)
   via  1b08e6095b71aff5cf16edda125fa28191264ec7 (commit)
   via  041485bc163c69e5eb2829bc78857a958cad7e87 (commit)
  from  a2215197ff2358d1f8f6c803c04904993ccd5e56 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=27defbd6d4547016a00a28098dab63bb95274c39
commit 27defbd6d4547016a00a28098dab63bb95274c39
Merge: a221519 1b08e60
Author: Brad King brad.k...@kitware.com
AuthorDate: Fri Feb 28 09:48:30 2014 -0500
Commit: CMake Topic Stage kwro...@kitware.com
CommitDate: Fri Feb 28 09:48:30 2014 -0500

Merge topic 'add-FindOpenCL'

1b08e609 Help: Add release notes for topic 'add-FindOpenCL'
041485bc Add FindOpenCL module


---

Summary of changes:
 Help/manual/cmake-modules.7.rst |1 +
 Help/module/FindOpenCL.rst  |1 +
 Help/release/dev/add-FindOpenCL.rst |4 ++
 Modules/FindOpenCL.cmake|  134 +++
 4 files changed, 140 insertions(+)
 create mode 100644 Help/module/FindOpenCL.rst
 create mode 100644 Help/release/dev/add-FindOpenCL.rst
 create mode 100644 Modules/FindOpenCL.cmake


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, master, updated. v2.8.12.2-1565-g4789618

2014-02-28 Thread Brad King
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project CMake.

The branch, master has been updated
   via  47896189aafc011b4a726716a9c5bc433b13edd6 (commit)
   via  0a6f0280672f3b1a638cae4cf5144c1adccef754 (commit)
  from  27defbd6d4547016a00a28098dab63bb95274c39 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=47896189aafc011b4a726716a9c5bc433b13edd6
commit 47896189aafc011b4a726716a9c5bc433b13edd6
Merge: 27defbd 0a6f028
Author: Brad King brad.k...@kitware.com
AuthorDate: Fri Feb 28 09:48:32 2014 -0500
Commit: CMake Topic Stage kwro...@kitware.com
CommitDate: Fri Feb 28 09:48:32 2014 -0500

Merge topic 'no_gcov_error_msg'

0a6f0280 CTest: notify user if gcov cannot be found


---

Summary of changes:
 Source/CTest/cmCTestCoverageHandler.cxx |6 ++
 1 file changed, 6 insertions(+)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, master, updated. v2.8.12.2-1575-geafd2a8

2014-02-28 Thread Brad King
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project CMake.

The branch, master has been updated
   via  eafd2a8511cc6e88db1c3f868d86a1cd57d47e9a (commit)
   via  80aa18b4a88d83e630acf5655025b14af0c76475 (commit)
   via  c53b5cd2215a25e0661cbaf88b22664d1ec09412 (commit)
  from  e62102bef1c24c843e81e7c7da7a65c360afc7e3 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=eafd2a8511cc6e88db1c3f868d86a1cd57d47e9a
commit eafd2a8511cc6e88db1c3f868d86a1cd57d47e9a
Merge: e62102b 80aa18b
Author: Brad King brad.k...@kitware.com
AuthorDate: Fri Feb 28 09:48:38 2014 -0500
Commit: CMake Topic Stage kwro...@kitware.com
CommitDate: Fri Feb 28 09:48:38 2014 -0500

Merge topic 'FindPkgConfig-PKG_CONFIG'

80aa18b4 Help: Add release notes for topic 'FindPkgConfig-PKG_CONFIG'
c53b5cd2 FindPkgConfig: Prefer PKG_CONFIG to find pkg-config (#13175)


---

Summary of changes:
 Help/release/dev/FindPkgConfig-PKG_CONFIG.rst |5 +
 Modules/FindPkgConfig.cmake   |   14 --
 2 files changed, 17 insertions(+), 2 deletions(-)
 create mode 100644 Help/release/dev/FindPkgConfig-PKG_CONFIG.rst


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, master, updated. v2.8.12.2-1572-ge62102b

2014-02-28 Thread Brad King
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project CMake.

The branch, master has been updated
   via  e62102bef1c24c843e81e7c7da7a65c360afc7e3 (commit)
   via  ac42bca8330e0501d2fbf80dbe6d4d93234ba0c0 (commit)
   via  c50325b8e55e55306fbf8bca38128303b82a51a9 (commit)
  from  f23cc1d3d8a75b4406f61e24940d42758d3d663d (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=e62102bef1c24c843e81e7c7da7a65c360afc7e3
commit e62102bef1c24c843e81e7c7da7a65c360afc7e3
Merge: f23cc1d ac42bca
Author: Brad King brad.k...@kitware.com
AuthorDate: Fri Feb 28 09:48:36 2014 -0500
Commit: CMake Topic Stage kwro...@kitware.com
CommitDate: Fri Feb 28 09:48:36 2014 -0500

Merge topic 'FindGTest-AUTO-SOURCES'

ac42bca8 Help: Add FindGTest-AUTO-SOURCES topic release notes
c50325b8 FindGTest: Optionally detect sources automatically (#14775)


---

Summary of changes:
 Help/release/dev/FindGTest-AUTO-SOURCES.rst |7 +++
 Modules/FindGTest.cmake |8 ++--
 2 files changed, 13 insertions(+), 2 deletions(-)
 create mode 100644 Help/release/dev/FindGTest-AUTO-SOURCES.rst


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, master, updated. v2.8.12.2-1560-ga221519

2014-02-28 Thread Brad King
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project CMake.

The branch, master has been updated
   via  a2215197ff2358d1f8f6c803c04904993ccd5e56 (commit)
   via  6fcd835c0786182c4981f9f640849c5c91100845 (commit)
  from  2a93843f3f0d48278405f6a398dde3d4d280df44 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=a2215197ff2358d1f8f6c803c04904993ccd5e56
commit a2215197ff2358d1f8f6c803c04904993ccd5e56
Merge: 2a93843 6fcd835
Author: Brad King brad.k...@kitware.com
AuthorDate: Fri Feb 28 09:48:28 2014 -0500
Commit: CMake Topic Stage kwro...@kitware.com
CommitDate: Fri Feb 28 09:48:28 2014 -0500

Merge topic 'wix-refactor'

6fcd835c CPackWIX: refactor and cleanup


---

Summary of changes:
 Source/CMakeLists.txt  |4 +
 Source/CPack/WiX/cmCPackWIXGenerator.cxx   |  577 +---
 Source/CPack/WiX/cmCPackWIXGenerator.h |  103 ++--
 Source/CPack/WiX/cmWIXDirectoriesSourceWriter.cxx  |   87 +++
 Source/CPack/WiX/cmWIXDirectoriesSourceWriter.h|   42 ++
 Source/CPack/WiX/cmWIXFeaturesSourceWriter.cxx |  102 
 Source/CPack/WiX/cmWIXFeaturesSourceWriter.h   |   39 ++
 Source/CPack/WiX/cmWIXFilesSourceWriter.cxx|  149 +
 Source/CPack/WiX/cmWIXFilesSourceWriter.h  |   62 +++
 Source/CPack/WiX/cmWIXPatch.cxx|   91 +++
 Source/CPack/WiX/cmWIXPatch.h  |   45 ++
 Source/CPack/WiX/cmWIXPatchParser.cxx  |2 +-
 Source/CPack/WiX/cmWIXPatchParser.h|2 +-
 Source/CPack/WiX/cmWIXRichTextFormatWriter.cxx |8 +-
 Source/CPack/WiX/cmWIXRichTextFormatWriter.h   |8 +-
 .../blub.h = Source/CPack/WiX/cmWIXShortcut.h |   21 +-
 Source/CPack/WiX/cmWIXSourceWriter.cxx |   14 +-
 Source/CPack/WiX/cmWIXSourceWriter.h   |   16 +-
 18 files changed, 829 insertions(+), 543 deletions(-)
 create mode 100644 Source/CPack/WiX/cmWIXDirectoriesSourceWriter.cxx
 create mode 100644 Source/CPack/WiX/cmWIXDirectoriesSourceWriter.h
 create mode 100644 Source/CPack/WiX/cmWIXFeaturesSourceWriter.cxx
 create mode 100644 Source/CPack/WiX/cmWIXFeaturesSourceWriter.h
 create mode 100644 Source/CPack/WiX/cmWIXFilesSourceWriter.cxx
 create mode 100644 Source/CPack/WiX/cmWIXFilesSourceWriter.h
 create mode 100644 Source/CPack/WiX/cmWIXPatch.cxx
 create mode 100644 Source/CPack/WiX/cmWIXPatch.h
 copy Tests/QtAutogen/blub.h = Source/CPack/WiX/cmWIXShortcut.h (67%)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, next, updated. v2.8.12.2-1859-g7d525d2

2014-02-28 Thread Brad King
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project CMake.

The branch, next has been updated
   via  7d525d27da34d4cc2b601c92b470b354941fa108 (commit)
   via  451b55f3ae25baa0230a4806bb02de270801bfd0 (commit)
   via  937714c0370ab3d8f3aae1578c7e9f0329f56024 (commit)
   via  a4656986e10b1e01ead2c416cc712a2581775636 (commit)
   via  eafd2a8511cc6e88db1c3f868d86a1cd57d47e9a (commit)
   via  e62102bef1c24c843e81e7c7da7a65c360afc7e3 (commit)
   via  f23cc1d3d8a75b4406f61e24940d42758d3d663d (commit)
   via  18646dd397d2c86b51118e16c62a89549bc1087d (commit)
   via  47896189aafc011b4a726716a9c5bc433b13edd6 (commit)
   via  27defbd6d4547016a00a28098dab63bb95274c39 (commit)
   via  a2215197ff2358d1f8f6c803c04904993ccd5e56 (commit)
   via  2a93843f3f0d48278405f6a398dde3d4d280df44 (commit)
   via  244b7696ed8d6860b7524de79032becbf1568950 (commit)
   via  a3a178fcac3d141360da343e032ba6c40d2583ee (commit)
  from  2de024b9abfa2a646fe9acd2ebe17badfe291b76 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=7d525d27da34d4cc2b601c92b470b354941fa108
commit 7d525d27da34d4cc2b601c92b470b354941fa108
Merge: 2de024b 451b55f
Author: Brad King brad.k...@kitware.com
AuthorDate: Fri Feb 28 09:49:48 2014 -0500
Commit: Brad King brad.k...@kitware.com
CommitDate: Fri Feb 28 09:49:48 2014 -0500

Merge branch 'master' into next


---

Summary of changes:
 Source/CMakeVersion.cmake |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, next, updated. v2.8.12.2-1869-gab463b4

2014-02-28 Thread Stephen Kelly
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project CMake.

The branch, next has been updated
   via  ab463b4341377f38d9b9dee39386535b6f0b7d9a (commit)
   via  0f309aa9f246fbc9ba6b9625daba8b8b3100c5b6 (commit)
  from  965e8cc2d8f9434cfde914c5c4e2ebf5fa01dfd6 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=ab463b4341377f38d9b9dee39386535b6f0b7d9a
commit ab463b4341377f38d9b9dee39386535b6f0b7d9a
Merge: 965e8cc 0f309aa
Author: Stephen Kelly steve...@gmail.com
AuthorDate: Fri Feb 28 11:50:01 2014 -0500
Commit: CMake Topic Stage kwro...@kitware.com
CommitDate: Fri Feb 28 11:50:01 2014 -0500

Merge topic 'alt-test-generator' into next

0f309aa9 Fix up the CompilerChange test.


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=0f309aa9f246fbc9ba6b9625daba8b8b3100c5b6
commit 0f309aa9f246fbc9ba6b9625daba8b8b3100c5b6
Author: Stephen Kelly steve...@gmail.com
AuthorDate: Fri Feb 28 17:48:38 2014 +0100
Commit: Stephen Kelly steve...@gmail.com
CommitDate: Fri Feb 28 17:48:38 2014 +0100

Fix up the CompilerChange test.

diff --git a/Tests/RunCMake/CompilerChange/FirstCompiler-stdout.txt 
b/Tests/RunCMake/CompilerChange/FirstCompiler-stdout.txt
index 17621b7..bc668e8 100644
--- a/Tests/RunCMake/CompilerChange/FirstCompiler-stdout.txt
+++ b/Tests/RunCMake/CompilerChange/FirstCompiler-stdout.txt
@@ -1 +1 @@
--- CMAKE_C_COMPILER is .*/Tests/RunCMake/CompilerChange/cc1.sh
+-- CMAKE_C_COMPILER is .*Tests/RunCMake/CompilerChange/cc1.sh
diff --git a/Tests/RunCMake/CompilerChange/SecondCompiler-stderr.txt 
b/Tests/RunCMake/CompilerChange/SecondCompiler-stderr.txt
index 3a01c53..692fe2c 100644
--- a/Tests/RunCMake/CompilerChange/SecondCompiler-stderr.txt
+++ b/Tests/RunCMake/CompilerChange/SecondCompiler-stderr.txt
@@ -1,4 +1,4 @@
 You have changed variables that require your cache to be deleted.
 Configure will be re-run and you may have to reset some variables.
 The following variables have changed:
-CMAKE_C_COMPILER=.*/Tests/RunCMake/CompilerChange/cc2.sh
+CMAKE_C_COMPILER=.*Tests/RunCMake/CompilerChange/cc2.sh
diff --git a/Tests/RunCMake/CompilerChange/SecondCompiler-stdout.txt 
b/Tests/RunCMake/CompilerChange/SecondCompiler-stdout.txt
index 26ca964..2da017c 100644
--- a/Tests/RunCMake/CompilerChange/SecondCompiler-stdout.txt
+++ b/Tests/RunCMake/CompilerChange/SecondCompiler-stdout.txt
@@ -1 +1 @@
--- CMAKE_C_COMPILER is .*/Tests/RunCMake/CompilerChange/cc2.sh
+-- CMAKE_C_COMPILER is .*Tests/RunCMake/CompilerChange/cc2.sh

---

Summary of changes:
 Tests/RunCMake/CompilerChange/FirstCompiler-stdout.txt  |2 +-
 Tests/RunCMake/CompilerChange/SecondCompiler-stderr.txt |2 +-
 Tests/RunCMake/CompilerChange/SecondCompiler-stdout.txt |2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, next, updated. v2.8.12.2-1878-ge71cffd

2014-02-28 Thread Brad King
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project CMake.

The branch, next has been updated
   via  e71cffd131ec556fdb695ff32698a86fa0289dfb (commit)
   via  5c5be193cf86f86fb6e9c0c0bd4f01eb1dfa8d08 (commit)
  from  5a92c9e34fed3dfa47f924da0f9495f662021642 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=e71cffd131ec556fdb695ff32698a86fa0289dfb
commit e71cffd131ec556fdb695ff32698a86fa0289dfb
Merge: 5a92c9e 5c5be19
Author: Brad King brad.k...@kitware.com
AuthorDate: Fri Feb 28 13:44:18 2014 -0500
Commit: CMake Topic Stage kwro...@kitware.com
CommitDate: Fri Feb 28 13:44:18 2014 -0500

Merge topic 'watcom-wlib-quoting' into next

5c5be193 Watcom: Fix static library name quoting for wlib


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=5c5be193cf86f86fb6e9c0c0bd4f01eb1dfa8d08
commit 5c5be193cf86f86fb6e9c0c0bd4f01eb1dfa8d08
Author: Jiri Malak malak.j...@gmail.com
AuthorDate: Fri Feb 28 18:21:52 2014 +0100
Commit: Brad King brad.k...@kitware.com
CommitDate: Fri Feb 28 13:34:59 2014 -0500

Watcom: Fix static library name quoting for wlib

Use double-quotes instead of single-quotes around the static library
target name in 'wlib' invocations.

diff --git a/Modules/Platform/Windows-wcl386.cmake 
b/Modules/Platform/Windows-wcl386.cmake
index 8a03b29..2d5050a 100644
--- a/Modules/Platform/Windows-wcl386.cmake
+++ b/Modules/Platform/Windows-wcl386.cmake
@@ -40,7 +40,7 @@ set (CMAKE_C_STANDARD_LIBRARIES_INIT library clbrdll.lib 
library plbrdll.lib  l
 set (CMAKE_CXX_STANDARD_LIBRARIES_INIT ${CMAKE_C_STANDARD_LIBRARIES_INIT})
 
 set(CMAKE_C_CREATE_IMPORT_LIBRARY
-  wlib -c -q -n -b TARGET_IMPLIB +'TARGET_UNQUOTED')
+  wlib -c -q -n -b TARGET_IMPLIB +TARGET_QUOTED)
 set(CMAKE_CXX_CREATE_IMPORT_LIBRARY ${CMAKE_C_CREATE_IMPORT_LIBRARY})
 
 set(CMAKE_C_LINK_EXECUTABLE
@@ -78,7 +78,7 @@ set(CMAKE_C_CREATE_SHARED_LIBRARY 
${CMAKE_CXX_CREATE_SHARED_LIBRARY})
 set(CMAKE_C_CREATE_SHARED_MODULE ${CMAKE_CXX_CREATE_SHARED_MODULE})
 
 # create a C++ static library
-set(CMAKE_CXX_CREATE_STATIC_LIBRARY  wlib ${CMAKE_LIB_QUIET} -c -n -b 
'TARGET_UNQUOTED' LINK_FLAGS OBJECTS )
+set(CMAKE_CXX_CREATE_STATIC_LIBRARY  wlib ${CMAKE_LIB_QUIET} -c -n -b 
TARGET_QUOTED LINK_FLAGS OBJECTS )
 
 # create a C static library
 set(CMAKE_C_CREATE_STATIC_LIBRARY ${CMAKE_CXX_CREATE_STATIC_LIBRARY})

---

Summary of changes:
 Modules/Platform/Windows-wcl386.cmake |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, next, updated. v2.8.12.2-1882-g276f1c3

2014-02-28 Thread Stephen Kelly
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project CMake.

The branch, next has been updated
   via  276f1c3e1a318769321e4997b00b0b2817bcac38 (commit)
   via  cba43d929f71aa7fdf673a47f2313d6324102d79 (commit)
   via  29a9047ba3ab3fdbfb45cafa79ff295994b91e8d (commit)
   via  3c47cb460d9801a89345cddca2c98bf622720286 (commit)
  from  e71cffd131ec556fdb695ff32698a86fa0289dfb (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=276f1c3e1a318769321e4997b00b0b2817bcac38
commit 276f1c3e1a318769321e4997b00b0b2817bcac38
Merge: e71cffd cba43d9
Author: Stephen Kelly steve...@gmail.com
AuthorDate: Fri Feb 28 14:08:09 2014 -0500
Commit: CMake Topic Stage kwro...@kitware.com
CommitDate: Fri Feb 28 14:08:09 2014 -0500

Merge topic 'alt-test-generator' into next

cba43d92 Move the invocation of the CMAKE_SETUP_TESTING macro.
29a9047b Revert Tests: Don't expect the Tests dir to be called 'Tests'.
3c47cb46 Put tests in a subdir.


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=cba43d929f71aa7fdf673a47f2313d6324102d79
commit cba43d929f71aa7fdf673a47f2313d6324102d79
Author: Stephen Kelly steve...@gmail.com
AuthorDate: Fri Feb 28 20:03:23 2014 +0100
Commit: Stephen Kelly steve...@gmail.com
CommitDate: Fri Feb 28 20:03:23 2014 +0100

Move the invocation of the CMAKE_SETUP_TESTING macro.

Ensure that the CMAKE_TEST_GENERATOR is populated early.

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 5b25c58..c0084c1 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -427,6 +427,8 @@ set(LIBRARY_OUTPUT_PATH  CACHE INTERNAL
 # install tree.
 set(CMAKE_SKIP_RPATH ON CACHE INTERNAL CMake does not need RPATHs.)
 
+CMAKE_SETUP_TESTING()
+
 # Load install destinations.
 include(Source/CMakeInstallDestinations.cmake)
 
@@ -537,7 +539,6 @@ add_custom_target(uninstall
 include (CMakeCPack.cmake)
 
 # setup some Testing support (a macro defined in this file)
-CMAKE_SETUP_TESTING()
 configure_file(
   ${CMAKE_CURRENT_SOURCE_DIR}/DartLocal.conf.in
   ${CMAKE_CURRENT_BINARY_DIR}/DartLocal.conf

http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=29a9047ba3ab3fdbfb45cafa79ff295994b91e8d
commit 29a9047ba3ab3fdbfb45cafa79ff295994b91e8d
Author: Stephen Kelly steve...@gmail.com
AuthorDate: Fri Feb 28 19:54:22 2014 +0100
Commit: Stephen Kelly steve...@gmail.com
CommitDate: Fri Feb 28 19:57:06 2014 +0100

Revert Tests: Don't expect the Tests dir to be called 'Tests'.

This reverts commit cfb566a620939b9d260f58347651de0a108b7237.

diff --git a/Tests/RunCMake/CMP0041/CMP0041-NEW-stderr.txt 
b/Tests/RunCMake/CMP0041/CMP0041-NEW-stderr.txt
index d6d78ee..2ec3aef 100644
--- a/Tests/RunCMake/CMP0041/CMP0041-NEW-stderr.txt
+++ b/Tests/RunCMake/CMP0041/CMP0041-NEW-stderr.txt
@@ -15,6 +15,6 @@ CMake Error in CMakeLists.txt:
 CMake Error in CMakeLists.txt:
   Target foo INTERFACE_INCLUDE_DIRECTORIES property contains path:
 
-
.*Tests/RunCMake/CMP0041/CMP0041-NEW-build/include/\$TARGET_PROPERTY:NAME
+
.*/Tests/RunCMake/CMP0041/CMP0041-NEW-build/include/\$TARGET_PROPERTY:NAME
 
   which is prefixed in the build directory.
diff --git a/Tests/RunCMake/CMP0041/CMP0041-WARN-stderr.txt 
b/Tests/RunCMake/CMP0041/CMP0041-WARN-stderr.txt
index 6bc501f..a7d303e 100644
--- a/Tests/RunCMake/CMP0041/CMP0041-WARN-stderr.txt
+++ b/Tests/RunCMake/CMP0041/CMP0041-WARN-stderr.txt
@@ -27,6 +27,6 @@ CMake Warning in CMakeLists.txt:
 
   Target foo INTERFACE_INCLUDE_DIRECTORIES property contains path:
 
-
.*Tests/RunCMake/CMP0041/CMP0041-WARN-build/include/\$TARGET_PROPERTY:NAME
+
.*/Tests/RunCMake/CMP0041/CMP0041-WARN-build/include/\$TARGET_PROPERTY:NAME
 
   which is prefixed in the build directory.
diff --git a/Tests/RunCMake/CMP0041/CMP0041-tid-NEW-stderr.txt 
b/Tests/RunCMake/CMP0041/CMP0041-tid-NEW-stderr.txt
index 4df4b5c..9b0a214 100644
--- a/Tests/RunCMake/CMP0041/CMP0041-tid-NEW-stderr.txt
+++ b/Tests/RunCMake/CMP0041/CMP0041-tid-NEW-stderr.txt
@@ -17,6 +17,6 @@ CMake Error in CMakeLists.txt:
 CMake Error in CMakeLists.txt:
   Target foo INTERFACE_INCLUDE_DIRECTORIES property contains path:
 
-
.*Tests/RunCMake/CMP0041/CMP0041-tid-NEW-build/include/\$TARGET_PROPERTY:NAME
+
.*/Tests/RunCMake/CMP0041/CMP0041-tid-NEW-build/include/\$TARGET_PROPERTY:NAME
 
   which is prefixed in the build directory.
diff --git a/Tests/RunCMake/CMP0041/CMP0041-tid-WARN-stderr.txt 
b/Tests/RunCMake/CMP0041/CMP0041-tid-WARN-stderr.txt
index bbc1ae9..aae2c7a 100644
--- a/Tests/RunCMake/CMP0041/CMP0041-tid-WARN-stderr.txt
+++ b/Tests/RunCMake/CMP0041/CMP0041-tid-WARN-stderr.txt
@@ -29,6 +29,6 @@ CMake Warning in CMakeLists.txt:
 
   Target foo 

[Cmake-commits] CMake branch, next, updated. v3.0.0-rc1-397-ga377ba7

2014-02-28 Thread Stephen Kelly
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project CMake.

The branch, next has been updated
   via  a377ba7bb9c90ec0e811175842c3c69991647849 (commit)
   via  d92dd482ae06a0df8934b32f4ecad9bbf4254894 (commit)
  from  33760f8c6a480864559e2294a776b263d20745ad (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=a377ba7bb9c90ec0e811175842c3c69991647849
commit a377ba7bb9c90ec0e811175842c3c69991647849
Merge: 33760f8 d92dd48
Author: Stephen Kelly steve...@gmail.com
AuthorDate: Fri Feb 28 15:04:03 2014 -0500
Commit: CMake Topic Stage kwro...@kitware.com
CommitDate: Fri Feb 28 15:04:03 2014 -0500

Merge topic 'alt-test-generator' into next

d92dd482 Move some test related code around.


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=d92dd482ae06a0df8934b32f4ecad9bbf4254894
commit d92dd482ae06a0df8934b32f4ecad9bbf4254894
Author: Stephen Kelly steve...@gmail.com
AuthorDate: Fri Feb 28 21:03:33 2014 +0100
Commit: Stephen Kelly steve...@gmail.com
CommitDate: Fri Feb 28 21:03:33 2014 +0100

Move some test related code around.

Maybe this fixes the dashboards.

diff --git a/CMakeLists.txt b/CMakeLists.txt
index c0084c1..06277a1 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -427,28 +427,10 @@ set(LIBRARY_OUTPUT_PATH  CACHE INTERNAL
 # install tree.
 set(CMAKE_SKIP_RPATH ON CACHE INTERNAL CMake does not need RPATHs.)
 
-CMAKE_SETUP_TESTING()
 
 # Load install destinations.
 include(Source/CMakeInstallDestinations.cmake)
 
-if (NOT CMAKE_TEST_GENERATOR STREQUAL CMAKE_GENERATOR
-OR NOT CMAKE_TEST_GENERATOR_TOOLSET STREQUAL CMAKE_GENERATOR_TOOLSET)
-  set(CMake_TestAlternative ${CMAKE_TEST_GENERATOR})
-  if (CMAKE_TEST_GENERATOR_TOOLSET)
-set(CMake_TestAlternative 
${CMake_TestAlternative}_${CMAKE_TEST_GENERATOR_TOOLSET})
-  endif()
-  if (NOT CMAKE_VERSION VERSION_LESS 2.8.12)
-string(MAKE_C_IDENTIFIER ${CMake_TestAlternative} CMake_TestAlternative)
-  endif()
-  set(CMake_TestAlternative ${CMake_TestAlternative}/)
-endif()
-set(CMake_TestDir ${CMake_TestAlternative}Tests)
-
-if(BUILD_TESTING)
-  include(${CMake_SOURCE_DIR}/Tests/CMakeInstall.cmake)
-endif()
-
 # include special compile flags for some compilers
 include(CompileFlags.cmake)
 
@@ -539,6 +521,24 @@ add_custom_target(uninstall
 include (CMakeCPack.cmake)
 
 # setup some Testing support (a macro defined in this file)
+CMAKE_SETUP_TESTING()
+if (NOT CMAKE_TEST_GENERATOR STREQUAL CMAKE_GENERATOR
+OR NOT CMAKE_TEST_GENERATOR_TOOLSET STREQUAL CMAKE_GENERATOR_TOOLSET)
+  set(CMake_TestAlternative ${CMAKE_TEST_GENERATOR})
+  if (CMAKE_TEST_GENERATOR_TOOLSET)
+set(CMake_TestAlternative 
${CMake_TestAlternative}_${CMAKE_TEST_GENERATOR_TOOLSET})
+  endif()
+  if (NOT CMAKE_VERSION VERSION_LESS 2.8.12)
+string(MAKE_C_IDENTIFIER ${CMake_TestAlternative} CMake_TestAlternative)
+  endif()
+  set(CMake_TestAlternative ${CMake_TestAlternative}/)
+endif()
+set(CMake_TestDir ${CMake_TestAlternative}Tests)
+
+if(BUILD_TESTING)
+  include(${CMake_SOURCE_DIR}/Tests/CMakeInstall.cmake)
+endif()
+
 configure_file(
   ${CMAKE_CURRENT_SOURCE_DIR}/DartLocal.conf.in
   ${CMAKE_CURRENT_BINARY_DIR}/DartLocal.conf

---

Summary of changes:
 CMakeLists.txt |   36 ++--
 1 file changed, 18 insertions(+), 18 deletions(-)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits


[Cmake-commits] CMake branch, next, updated. v3.0.0-rc1-401-g882f27a

2014-02-28 Thread Stephen Kelly
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project CMake.

The branch, next has been updated
   via  882f27a57b2b069925790ec2228cffb8307268c5 (commit)
   via  d69ff942b4f4283ce66692d5b9275eed9ea0288f (commit)
   via  d0835f87d5c634035601283fc11158b113faafd2 (commit)
   via  c02b4f002a3aa5e78e97a04482a5a55b4b99c4bc (commit)
  from  a377ba7bb9c90ec0e811175842c3c69991647849 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=882f27a57b2b069925790ec2228cffb8307268c5
commit 882f27a57b2b069925790ec2228cffb8307268c5
Merge: a377ba7 d69ff94
Author: Stephen Kelly steve...@gmail.com
AuthorDate: Fri Feb 28 15:13:05 2014 -0500
Commit: CMake Topic Stage kwro...@kitware.com
CommitDate: Fri Feb 28 15:13:05 2014 -0500

Merge topic 'alt-test-generator' into next

d69ff942 Revert Move the invocation of the CMAKE_SETUP_TESTING macro.
d0835f87 Revert Tests: Build alt-test-generator tests in a separate binary 
dir.
c02b4f00 Revert Move some test related code around.


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=d69ff942b4f4283ce66692d5b9275eed9ea0288f
commit d69ff942b4f4283ce66692d5b9275eed9ea0288f
Author: Stephen Kelly steve...@gmail.com
AuthorDate: Fri Feb 28 21:12:43 2014 +0100
Commit: Stephen Kelly steve...@gmail.com
CommitDate: Fri Feb 28 21:12:43 2014 +0100

Revert Move the invocation of the CMAKE_SETUP_TESTING macro.

This reverts commit 4746a1d8257e2663845ec952c0faf9e6689d29ae.

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 6c5808e..761ad20 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -427,8 +427,6 @@ set(LIBRARY_OUTPUT_PATH  CACHE INTERNAL
 # install tree.
 set(CMAKE_SKIP_RPATH ON CACHE INTERNAL CMake does not need RPATHs.)
 
-CMAKE_SETUP_TESTING()
-
 # Load install destinations.
 include(Source/CMakeInstallDestinations.cmake)
 
@@ -526,6 +524,7 @@ add_custom_target(uninstall
 include (CMakeCPack.cmake)
 
 # setup some Testing support (a macro defined in this file)
+CMAKE_SETUP_TESTING()
 configure_file(
   ${CMAKE_CURRENT_SOURCE_DIR}/DartLocal.conf.in
   ${CMAKE_CURRENT_BINARY_DIR}/DartLocal.conf

http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=d0835f87d5c634035601283fc11158b113faafd2
commit d0835f87d5c634035601283fc11158b113faafd2
Author: Stephen Kelly steve...@gmail.com
AuthorDate: Fri Feb 28 21:12:39 2014 +0100
Commit: Stephen Kelly steve...@gmail.com
CommitDate: Fri Feb 28 21:12:39 2014 +0100

Revert Tests: Build alt-test-generator tests in a separate binary dir.

This reverts commit 727f4badde1a74652b20ea775277bf968e72b8d1.

diff --git a/CMakeLists.txt b/CMakeLists.txt
index c0084c1..6c5808e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -432,19 +432,6 @@ CMAKE_SETUP_TESTING()
 # Load install destinations.
 include(Source/CMakeInstallDestinations.cmake)
 
-if (NOT CMAKE_TEST_GENERATOR STREQUAL CMAKE_GENERATOR
-OR NOT CMAKE_TEST_GENERATOR_TOOLSET STREQUAL CMAKE_GENERATOR_TOOLSET)
-  set(CMake_TestAlternative ${CMAKE_TEST_GENERATOR})
-  if (CMAKE_TEST_GENERATOR_TOOLSET)
-set(CMake_TestAlternative 
${CMake_TestAlternative}_${CMAKE_TEST_GENERATOR_TOOLSET})
-  endif()
-  if (NOT CMAKE_VERSION VERSION_LESS 2.8.12)
-string(MAKE_C_IDENTIFIER ${CMake_TestAlternative} CMake_TestAlternative)
-  endif()
-  set(CMake_TestAlternative ${CMake_TestAlternative}/)
-endif()
-set(CMake_TestDir ${CMake_TestAlternative}Tests)
-
 if(BUILD_TESTING)
   include(${CMake_SOURCE_DIR}/Tests/CMakeInstall.cmake)
 endif()
@@ -571,10 +558,10 @@ endif()
 # build the remaining subdirectories
 add_subdirectory(Source)
 add_subdirectory(Utilities)
-add_subdirectory(Tests ${CMake_TestDir})
+add_subdirectory(Tests)
 
 if(BUILD_TESTING)
-  CMAKE_SET_TARGET_FOLDER(CMakeLibTests ${CMake_TestDir})
+  CMAKE_SET_TARGET_FOLDER(CMakeLibTests Tests)
 endif()
 CMAKE_SET_TARGET_FOLDER(cmw9xcom Utilities/Win9xCompat)
 if(TARGET documentation)
diff --git a/Tests/CMakeInstall.cmake b/Tests/CMakeInstall.cmake
index 3c2135c..fda8c54 100644
--- a/Tests/CMakeInstall.cmake
+++ b/Tests/CMakeInstall.cmake
@@ -11,7 +11,7 @@ if(CMake_TEST_INSTALL)
   set(CMAKE_SKIP_INSTALL_ALL_DEPENDENCY 1)
 
   # Install to a test directory.
-  set(CMake_TEST_INSTALL_PREFIX 
${CMake_BINARY_DIR}/${CMake_TestDir}/CMakeInstall)
+  set(CMake_TEST_INSTALL_PREFIX ${CMake_BINARY_DIR}/Tests/CMakeInstall)
   set(CMAKE_INSTALL_PREFIX ${CMake_TEST_INSTALL_PREFIX})
 
   if(CMAKE_CONFIGURATION_TYPES)

http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=c02b4f002a3aa5e78e97a04482a5a55b4b99c4bc
commit c02b4f002a3aa5e78e97a04482a5a55b4b99c4bc
Author: Stephen Kelly steve...@gmail.com
AuthorDate: Fri Feb 28 21:12:36 2014 +0100
Commit: 

[Cmake-commits] CMake branch, master, updated. v3.0.0-rc1-89-gc0afb88

2014-02-28 Thread Kitware Robot
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project CMake.

The branch, master has been updated
   via  c0afb8867518e7b7ef17d5ce90f1a99051d2fd14 (commit)
  from  451b55f3ae25baa0230a4806bb02de270801bfd0 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=c0afb8867518e7b7ef17d5ce90f1a99051d2fd14
commit c0afb8867518e7b7ef17d5ce90f1a99051d2fd14
Author: Kitware Robot kwro...@kitware.com
AuthorDate: Sat Mar 1 00:01:10 2014 -0500
Commit: Kitware Robot kwro...@kitware.com
CommitDate: Sat Mar 1 00:01:10 2014 -0500

CMake Nightly Date Stamp

diff --git a/Source/CMakeVersion.cmake b/Source/CMakeVersion.cmake
index ccc5183..3afaf52 100644
--- a/Source/CMakeVersion.cmake
+++ b/Source/CMakeVersion.cmake
@@ -1,5 +1,5 @@
 # CMake version number components.
 set(CMake_VERSION_MAJOR 3)
 set(CMake_VERSION_MINOR 0)
-set(CMake_VERSION_PATCH 20140228)
+set(CMake_VERSION_PATCH 20140301)
 #set(CMake_VERSION_RC 1)

---

Summary of changes:
 Source/CMakeVersion.cmake |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


hooks/post-receive
-- 
CMake
___
Cmake-commits mailing list
Cmake-commits@cmake.org
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-commits