[cmake-developers] CMake 3.9.0-rc3 is now ready for testing!

2017-06-13 Thread Robert Maynard
er than 3. * The "FindDoxygen" module has deprecated several variables. * The version of curl bundled with CMake no longer accepts URLs of the form "file://c:/..." on Windows due to a change in upstream curl 7.52. Use the form "file:///c:/..." instead to work

[cmake-developers] [ANNOUNCE] CMake 3.8.1 available for download

2017-05-02 Thread Robert Maynard
We are pleased to announce that CMake 3.8.1 is now available for download. Please use the latest release from our download page: https://cmake.org/download/ Thanks for your support! - Changes in 3.8.1 since 3.8.0: Alex

[cmake-developers] [ANNOUNCE] CMake 3.9.0-rc1 now ready for testing

2017-06-05 Thread Robert Maynard
I am proud to announce the first CMake 3.9 release candidate. https://cmake.org/download/ Documentation is available at: https://cmake.org/cmake/help/v3.9 Release notes appear below and are also published at https://cmake.org/cmake/help/v3.9/release/3.9.html Some of the more significant

[cmake-developers] CMake 3.9.3 available for download

2017-09-20 Thread Robert Maynard
We are pleased to announce that CMake 3.9.3 is now available for download. Please use the latest release from our download page: https://cmake.org/download/ Thanks for your support! - Changes in 3.9.3 since 3.9.2: Brad

Re: [cmake-developers] Custom script invocation from imported target

2017-09-20 Thread Robert Maynard
Hi, You are correct that as it stands it is challenging to add custom linking / compilation steps in CMake for moc The challenge with these approaches is that you 1. The unfortunate truth is that a cmake configure time script lacks the required information. Numerous things such as the location

[cmake-developers] [ANNOUNCE] CMake 3.9.4 available for download

2017-10-04 Thread Robert Maynard
We are pleased to announce that CMake 3.9.4 is now available for download. Please use the latest release from our download page: https://cmake.org/download/ Thanks for your support! - Changes in 3.9.4 since 3.9.3: Brad

[cmake-developers] [ANNOUNCE] CMake 3.10.0-rc2 is now ready for testing

2017-10-12 Thread Robert Maynard
While technically incompatible with the old behavior, it is expected that behavior under typical use cases with properly-quoted command-lines has not changed. Changes made since CMake 3.9.0-rc1: André Apitzsch (1):

[cmake-developers] [ANNOUNCE] CMake 3.9.2 available for download

2017-09-07 Thread Robert Maynard
We are pleased to announce that CMake 3.9.2 is now available for download. Please use the latest release from our download page: https://cmake.org/download/ Thanks for your support! - Changes in 3.9.2 since 3.9.1: Brad

Re: [cmake-developers] [CMake] Path to vc_redist

2017-09-04 Thread Robert Maynard
You can use the InstallRequiredSystemLibraries to do this. Since it sounds like you don't want all the libraries installed, use CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP and than deduce the path of vc_redist.exe from the value(s) in CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS. On Mon, Sep 4, 2017 at 3:01 AM,

[cmake-developers] [ANNOUNCE] CMake 3.10.0-rc1 is now ready for testing

2017-10-05 Thread Robert Maynard
I am proud to announce the first CMake 3.10 release candidate. https://cmake.org/download/ Documentation is available at: https://cmake.org/cmake/help/v3.10 Release notes appear below and are also published at https://cmake.org/cmake/help/v3.10/release/3.10.html Some of the more

Re: [cmake-developers] CMake Var for Specific Processor Type

2017-10-06 Thread Robert Maynard
CMAKE_SYSTEM_PROCESSOR is a read-only variable that CMake will populate to help inform projects what kind of platform they are running on X86_64/ARM/PowerPC. It will not provide the level of detail information needed to determine what specific architecture you should specify. The best place to

[cmake-developers] [ANNOUNCE] CMake 3.10.0-rc3 is now ready for testing

2017-10-19 Thread Robert Maynard
I am proud to announce the third CMake 3.10 release candidate. https://cmake.org/download/ Documentation is available at: https://cmake.org/cmake/help/v3.10 Release notes appear below and are also published at https://cmake.org/cmake/help/v3.10/release/3.10.html Some of the more

[cmake-developers] [ANNOUNCE] CMake 3.10.1 available for download

2017-12-14 Thread Robert Maynard
XX as well as C Matthew Woehlke (4): GoogleTest: Fix multiple discovery on same target GoogleTest: Improve gtest_discover_tests messages GoogleTest: Add timeout to discovery GoogleTest: Add test for missing test executable Robert Maynard (1): CUDA: Shared libraries

[cmake-developers] [ANNOUNCE] CMake 3.9.6 available for download

2017-11-10 Thread Robert Maynard
We are pleased to announce that CMake 3.9.6 is now available for download. Please use the latest release from our download page: https://cmake.org/download/ Thanks for your support! - Changes in 3.9.6 since 3.9.5: Brad

[cmake-developers] CMake 3.10.0-rc5 is now ready for testing

2017-11-10 Thread Robert Maynard
I am proud to announce the fifth CMake 3.10 release candidate. https://cmake.org/download/ Documentation is available at: https://cmake.org/cmake/help/v3.10 Release notes appear below and are also published at https://cmake.org/cmake/help/v3.10/release/3.10.html Some of the more

[cmake-developers] [ANNOUNCE] CMake 3.10.0 available for download

2017-11-20 Thread Robert Maynard
I am proud to announce that CMake 3.10.0 is now available for download at: https://cmake.org/download/ Documentation is available at: https://cmake.org/cmake/help/v3.10 Release notes appear below and are also published at https://cmake.org/cmake/help/v3.10/release/3.10.html Some of the

[cmake-developers] [ANNOUNCE] CMake 3.10.0-rc4 is now ready for testing

2017-11-01 Thread Robert Maynard
I am proud to announce the fourth CMake 3.10 release candidate. https://cmake.org/download/ Documentation is available at: https://cmake.org/cmake/help/v3.10 Release notes appear below and are also published at https://cmake.org/cmake/help/v3.10/release/3.10.html Some of the more

[cmake-developers] [ANNOUNCE] CMake 3.9.5 available for download

2017-11-03 Thread Robert Maynard
We are pleased to announce that CMake 3.9.5 is now available for download. Please use the latest release from our download page: https://cmake.org/download/ Thanks for your support! - Changes in 3.9.5 since 3.9.4: Brad

[cmake-developers] [ANNOUNCE] CMake 3.11.2 available for download

2018-05-17 Thread Robert Maynard
We are pleased to announce that CMake 3.11.2 is now available for download. Please use the latest release from our download page: https://cmake.org/download/ * Calling "add_library()" to create an alias of an imported target that is not globally visible now causes an error again as it did

[cmake-developers] [ANNOUNCE] CMake 3.12.0-rc1 is ready for testing

2018-06-14 Thread Robert Maynard
I am proud to announce the first CMake 3.12 release candidate. https://cmake.org/download/ Documentation is available at: https://cmake.org/cmake/help/v3.12 Release notes appear below and are also published at https://cmake.org/cmake/help/v3.12/release/3.12.html Some of the more

[cmake-developers] [ANNOUNCE] CMake 3.11.3 available for download

2018-05-31 Thread Robert Maynard
We are pleased to announce that CMake 3.11.3 is now available for download. Please use the latest release from our download page: https://cmake.org/download/ Thanks for your support! - Changes in 3.11.3 since 3.11.2:

[cmake-developers] [ANNOUNCE] CMake 3.12.0-rc2 is ready for testing

2018-06-29 Thread Robert Maynard
I am proud to announce the second CMake 3.12 release candidate. https://cmake.org/download/ Documentation is available at: https://cmake.org/cmake/help/v3.12 Release notes appear below and are also published at https://cmake.org/cmake/help/v3.12/release/3.12.html Some of the more

[cmake-developers] [ANNOUNCE] CMake 3.11.0-rc1 is now ready for testing

2018-02-15 Thread Robert Maynard
I am proud to announce the first CMake 3.11 release candidate. https://cmake.org/download/ Documentation is available at: https://cmake.org/cmake/help/v3.11 Release notes appear below and are also published at https://cmake.org/cmake/help/v3.11/release/3.11.html Some of the more

[cmake-developers] [ANNOUNCE] CMake 3.12.1 available for download

2018-08-09 Thread Robert Maynard
We are pleased to announce that CMake 3.12.1 is now available for download. Please use the latest release from our download page: https://cmake.org/download/ Thanks for your support! - Changes in 3.12.1 since 3.12.0:

Re: [cmake-developers] unset and cache variables

2018-08-16 Thread Robert Maynard
Looking at the current docs ( https://cmake.org/cmake/help/v3.12/command/unset.html ) I think the first paragraph needs to be read as a single statement to understand the behavior. "Removes the specified variable causing it to become undefined. If CACHE is present then the variable is removed

Re: [cmake-developers] unset and cache variables

2018-08-17 Thread Robert Maynard
the previous lookup scope and any new > sets/unsets at the current level. I therefore expected that if a variable > were removed from "the" current scope, it would be inaccessible. > > On Thu, Aug 16, 2018 at 2:46 PM, Robert Maynard > wrote: >> >> Looking at t

[cmake-developers] [ANNOUNCE] CMake 3.12.0 available for download

2018-07-17 Thread Robert Maynard
has been removed. * CMake no longer produces "_LIB_DEPENDS" cache entries for library targets. See policy "CMP0073". Other Changes = * Include flags for directories marked as "SYSTEM" are now moved after non-system directories. The "-isystem"

[cmake-developers] [ANNOUNCE] CMake 3.12.2 available for download

2018-09-07 Thread Robert Maynard
: Do not find cublas_device on CUDA >= 9.2 Raffi Enficiaud (1): FindMatlab: Remove erroneous duplicate code Robert Maynard (1): CUDA: Avoid using deprecated cublas_device to identify device lib dirs Shane Parris (1): cmState: Clear GlobVerificationManager state on Re

[cmake-developers] [ANNOUNCE] CMake 3.12.0-rc3 is ready for testing

2018-07-09 Thread Robert Maynard
I am proud to announce the third CMake 3.12 release candidate. https://cmake.org/download/ The first two 3.12.0 release candidates included a change to allow the target_link_libraries command to modify targets created outside the current directory. This has been reverted in rc3 due to problems

[cmake-developers] [ANNOUNCE] CMake 3.11.0-rc3 is now ready for testing

2018-03-09 Thread Robert Maynard
I am proud to announce the third CMake 3.11 release candidate. https://cmake.org/download/ Documentation is available at: https://cmake.org/cmake/help/v3.11 Release notes appear below and are also published at https://cmake.org/cmake/help/v3.11/release/3.11.html Some of the more

[cmake-developers] [ANNOUNCE] CMake 3.11.0-rc2 is now ready for testing

2018-02-27 Thread Robert Maynard
I am proud to announce the second CMake 3.11 release candidate. https://cmake.org/download/ Documentation is available at: https://cmake.org/cmake/help/v3.11 Release notes appear below and are also published at https://cmake.org/cmake/help/v3.11/release/3.11.html Some of the more

[cmake-developers] [ANNOUNCE] CMake 3.11.1 available for download

2018-04-17 Thread Robert Maynard
We are pleased to announce that CMake 3.11.1 is now available for download. Please use the latest release from our download page: https://cmake.org/download/ Thanks for your support! - Changes in 3.11.1 since 3.11.0:

[cmake-developers] [ANNOUNCE] CMake 3.11.0 available for download

2018-03-28 Thread Robert Maynard
I am proud to announce that CMake 3.11.0 is now available for download at: https://cmake.org/download/ Documentation is available at: https://cmake.org/cmake/help/v3.11 Release notes appear below and are also published at https://cmake.org/cmake/help/v3.11/release/3.11.html Some of the more

[cmake-developers] [ANNOUNCE] CMake 3.10.3 available for download

2018-03-16 Thread Robert Maynard
We are pleased to announce that CMake 3.10.3 is now available for download. Please use the latest release from our download page: https://cmake.org/download/ Thanks for your support! - Changes in 3.10.3 since 3.10.2:

[cmake-developers] [ANNOUNCE] CMake 3.11.0-rc4 is now ready for testing

2018-03-19 Thread Robert Maynard
I am proud to announce the fourth CMake 3.11 release candidate. https://cmake.org/download/ Documentation is available at: https://cmake.org/cmake/help/v3.11 Release notes appear below and are also published at https://cmake.org/cmake/help/v3.11/release/3.11.html Some of the more

[cmake-developers] [ANNOUNCE] CMake 3.13.0-rc2 is ready for testing

2018-10-25 Thread Robert Maynard
ies/Release: Add qthelp docs to binary archives Help: Clarify command-line encoding of target_link_libraries items curl: Update script to get curl 7.61.1 curl: Backport to work with CMake 3.1 again curl: Update build within CMake to account for 7.61 changes curl: add missi

[cmake-developers] [ANNOUNCE] CMake 3.12.4 available for download

2018-11-02 Thread Robert Maynard
installation Marc Chevrier (1): UseSWIG: fix regression for PHP language Robert Maynard (2): CUDA: Filter out host link flags during device linking CUDA: Filter out non-static libraries during device linking Vladimir Penev (1): server: Fix assertion failure on directory paths

[cmake-developers] [ANNOUNCE] CMake 3.13.0-rc3 is ready for testing

2018-11-07 Thread Robert Maynard
King (12): FindMPI: Pass -pthread to CUDA compiler through -Xcompiler set_directory_properties: Restore in script mode Flang: Fix command-line used to preprocess sources CSharp: Fix regression in VS project type selection for custom target curl: Update script to

[cmake-developers] [ANNOUNCE] CMake 3.12.3 available for download

2018-10-03 Thread Robert Maynard
We are pleased to announce that CMake 3.12.3 is now available for download. Please use the latest release from our download page: https://cmake.org/download/ Thanks for your support! - Changes in 3.12.3 since 3.12.2:

[cmake-developers] [ANNOUNCE] CMake 3.13.0-rc1 is ready for testing

2018-10-09 Thread Robert Maynard
I am proud to announce the first CMake 3.13 release candidate. https://cmake.org/download/ Documentation is available at: https://cmake.org/cmake/help/v3.13 Release notes appear below and are also published at https://cmake.org/cmake/help/v3.13/release/3.13.html Some of the more

[cmake-developers] [ANNOUNCE] CMake 3.13.0 available for download

2018-11-20 Thread Robert Maynard
I am happy to announce that CMake 3.13.0 is now available for download at: https://cmake.org/download/ Documentation is available at: https://cmake.org/cmake/help/v3.13 Release notes appear below and are also published at https://cmake.org/cmake/help/v3.13/release/3.13.html Some of the

[cmake-developers] [ANNOUNCE] CMake 3.15.0-rc2 is ready for testing

2019-06-19 Thread Robert Maynard
"export(PACKAGE)" command now does nothing unless enabled via "CMAKE_EXPORT_PACKAGE_REGISTRY". See policy "CMP0090". * The "Xcode" generator now requires at least Xcode 5. * An explicit deprecation diagnostic was added for policy "CMP0066"

[cmake-developers] [ANNOUNCE] CMake 3.15.0-rc3 is ready for testing

2019-06-27 Thread Robert Maynard
I am proud to announce the third CMake 3.15 release candidate. https://cmake.org/download/ Documentation is available at: https://cmake.org/cmake/help/v3.15 Release notes appear below and are also published at https://cmake.org/cmake/help/v3.15/release/3.15.html Some of the more

[cmake-developers] [ANNOUNCE] CMake 3.15.0-rc4 is ready for testing

2019-07-10 Thread Robert Maynard
instead. * The "ADDITIONAL_MAKE_CLEAN_FILES" directory property is now deprecated. Use the "ADDITIONAL_CLEAN_FILES" directory property instead. * The variable "CMAKE_AUTOMOC_RELAXED_MODE" is considered deprecated. Support still exists but will be removed in future versions.

[cmake-developers] [ANNOUNCE] CMake 3.15.2 available for download

2019-08-07 Thread Robert Maynard
We are pleased to announce that CMake 3.15.2 is now available for download. Please use the latest release from our download page: https://cmake.org/download/ Thanks for your support! - Changes in 3.15.2 since 3.15.1:

[cmake-developers] [ANNOUNCE] CMake 3.15.0 available for download

2019-07-17 Thread Robert Maynard
I am happy to announce that CMake 3.15.0 is now available for download at: https://cmake.org/download/ Documentation is available at: https://cmake.org/cmake/help/v3.15 Release notes appear below and are also published at https://cmake.org/cmake/help/v3.15/release/3.15.html Some of the

[cmake-developers] [ANNOUNCE] CMake 3.14.6 available for download

2019-07-16 Thread Robert Maynard
We are pleased to announce that CMake 3.14.6 is now available for download. Please use the latest release from our download page: https://cmake.org/download/ Thanks for your support! - Changes in 3.14.6 since 3.14.5:

[cmake-developers] [ANNOUNCE] CMake 3.15.1 available for download

2019-07-26 Thread Robert Maynard
es Marc Chevrier (1): FindPython: ensure interpreter is founded when cross-compiling Marek Antoniak (1): Fix allocation in CROSSCOMPILING_EMULATOR evaluation Robert Maynard (2): FindMPI: Updated to use INTERFACE_LINK_OPTIONS FindMPI: make sure computed link flags are not de-duplicated Saleem Abdulr

Re: [CMake] Additional traffic on cmake.org concerning cmake documentation

2019-01-16 Thread Robert Maynard via CMake
It would not be a problem as it relates to server load for you to redirect to `https://cmake.org/cmake/help/latest/`, but as frodak17 a better avenue would to investigate packaging the generated html files ( located in doc/cmake/html/ ). On Tue, Jan 15, 2019 at 2:54 PM Martin Weber wrote: > >

Re: [CMake] Binaries linking interface library

2019-01-16 Thread Robert Maynard via CMake
The cause of the downstream failure ( cmake adds "-lLibMinimal" to the linker ) is caused by the the cmake install(EXPORT) error. You need to have LibMinimal in your export set so that CMake at export time is aware that it is an interface library and generates the correct import interface target

[CMake] [ANNOUNCE] CMake 3.13.3 available for download

2019-01-14 Thread Robert Maynard via CMake
We are pleased to announce that CMake 3.13.3 is now available for download. Please use the latest release from our download page: https://cmake.org/download/ Thanks for your support! * The VS 2017 generator has been fixed to work when VS 2019 is installed.

Re: [CMake] [CMake 3.13.3] [MSBuild] Issue on configure/generate Visual Studio 2017 Project

2019-01-17 Thread Robert Maynard via CMake
If the problem only occurs when using the command line shell it might be related to other environment variables in the shell. On Tue, Jan 15, 2019 at 5:20 AM Kail, Rajmund (GE Healthcare) < rajmund.k...@ge.com> wrote: > Dear All, > > > > I have another observation. The project is generated

[CMake] [ANNOUNCE] cmake.org and gitlab.kitware.com downtime

2018-12-12 Thread Robert Maynard via CMake
CMake Users, Kitware NY is moving into a new office building on Dec 15th. This involves moving the company's network infrastructure. As a result, there will be downtime for cmake.org, cmake.org/cmake/help/, open.cdash.org, and gitlab.kitware.com. We expect that these sites will be unavailable

[CMake] [ANNOUNCE] CMake 3.13.2 available for download

2018-12-13 Thread Robert Maynard via CMake
We are pleased to announce that CMake 3.13.2 is now available for download. Please use the latest release from our download page: https://cmake.org/download/ * CMake 3.13.0 included a change to pass compiler implicit include directories to the "moc" tool for "AUTOMOC". This has been

Re: [CMake] How to link in different prebuilt objects based on configuration

2018-12-18 Thread Robert Maynard via CMake
As far as I know this is a limitation of the MSVC project files, and CMake errors out on that generator rather than try and build an invalid project. Have you tried do something where you have the Config and Release objects as separate targets that always exist, but selectively conditionally to

Re: [CMake] Make errors when running ./bootstrap in Ubuntu 12.04

2018-12-14 Thread Robert Maynard via CMake
The precompiled binaries would be your best option as they are built with older platforms in mind. If you try to build from source you should set the CC and CXX environment flags, as your output is mismatched ( it is grabbing clang for C++, and gcc for C ). On Fri, Dec 14, 2018 at 12:41 PM Juan

Re: [CMake] Get linker flags / include directories for a library target

2018-12-24 Thread Robert Maynard via CMake
That functionality exists in the C++ side of the code base and is run during the 'generate' stage ( CMakeLists are parsed during 'configure', than a 'generate' step is run ). To get access to how import targets and generator expressions are resolved you have two options. 1. You can try to use

Re: [CMake] What is --build-two-config good for

2018-12-06 Thread Robert Maynard via CMake
It is possible to have CMake projects where an initial configuration of the project is insufficient for it to be in a valid state. This is generally caused by a project which evaluates variables before they exist and saved into the cache. By running CMake a second time for these projects the

[CMake] [ANNOUNCE] CMake 3.13.1 available for download

2018-11-28 Thread Robert Maynard via CMake
We are pleased to announce that CMake 3.13.1 is now available for download. Please use the latest release from our download page: https://cmake.org/download/ Thanks for your support! - Changes in 3.13.1 since 3.13.0:

Re: [CMake] Problem when linking a library on a target with CUDA sources

2019-01-03 Thread Robert Maynard via CMake
This is caused by a combination of two things: 1. nvcc does not accept standard flags such as fpic or pthread 2. Packages such as Qt or your call to set_target_properties not handling CUDA/C++ compilers having different flags. For your pthread example you can use the following ( which is what

[CMake] [ANNOUNCE] CMake 3.14.1 available for download

2019-03-29 Thread Robert Maynard via CMake
We are pleased to announce that CMake 3.14.1 is now available for download. Please use the latest release from our download page: https://cmake.org/download/ Thanks for your support! - Changes in 3.14.1 since 3.14.0:

Re: [CMake] Does enable_language(CUDA) still have the problem with reconfiguring?

2019-04-01 Thread Robert Maynard via CMake
It doesn't have this behavior. For Makefile and Ninja generators we get the proper header dependencies at compile time just like we do for C or C++. For MSBuild we rely on the CUDA extensions written by nvidia which do proper dependency tracking. On Sat, Mar 30, 2019 at 4:12 PM JR Cary wrote: >

Re: [CMake] Does enable_language(CUDA) still have the problem with reconfiguring?

2019-04-01 Thread Robert Maynard via CMake
Yes, we are dependent on the CUDA extensions for ms-build working correctly. On Mon, Apr 1, 2019 at 5:02 PM Mojca Miklavec wrote: > > On Mon, 1 Apr 2019 at 22:11, Robert Maynard via CMake wrote: > > > > For MSBuild we rely on the CUDA extensions written by nvidia which do >

Re: [CMake] Getting the path to object files?

2019-02-27 Thread Robert Maynard via CMake
, Feb 27, 2019 at 9:06 AM Paul Smith wrote: > > On Wed, 2019-02-27 at 08:39 -0500, Robert Maynard wrote: > > CMake only provides an official way to get the location of the object > > files for OBJECT targets ( $ ). For other > > target types the location is an implem

Re: [CMake] CUDA language support with host compiler flags

2019-02-27 Thread Robert Maynard via CMake
You need to guard the flags with `$` the evaluation on a given compiler id is done for all sources of a target, and not on each target source file. So you will need something like: set(cxx_flags "$<$,$>:-Wall -Wextra -pedantic> $<$:/W4")

Re: [CMake] transitive interface dependency problem

2019-02-27 Thread Robert Maynard via CMake
If `interfaceDep` is an actual interface target, consuming libraries of libA inside the project ( example ) should resolve it as an interface target and not drop it on the lnik line. If you have a small self contained example that would help track down this issue. On Thu, Feb 21, 2019 at 5:49 AM

Re: [CMake] Getting the path to object files?

2019-02-27 Thread Robert Maynard via CMake
CMake only provides an official way to get the location of the object files for OBJECT targets ( $ ). For other target types the location is an implementation detail. On Sat, Feb 23, 2019 at 3:24 PM Paul Smith wrote: > > Hi all. I'm using CMake 3.13.4 across Linux, MacOS, and Windows, with >

Re: [CMake] CUDA language support with host compiler flags

2019-02-28 Thread Robert Maynard via CMake
ct architecture and what not. > > > > Anyhow, if someone needed the minimal template, here it is: > > > > https://gist.github.com/MathiasMagnus/0edacac888a758fe233cb69f3e291d62 > > > > Cheers, > > Máté > > > > Feladó: Robert Maynard > Elküldv

[CMake] [ANNOUNCE] CMake 3.14.0-rc3 is ready for testing

2019-03-01 Thread Robert Maynard via CMake
emitted. * CMake no longer issues a warning if a target listed in an "install(TARGETS)" command has its "EXCLUDE_FROM_ALL" property set to true. Changes made since CMake 3.14.0-rc2: Brad King (17):

[CMake] [ANNOUNCE] CMake 3.14.0 available for download

2019-03-14 Thread Robert Maynard via CMake
I am happy to announce that CMake 3.14.0 is now available for download at: https://cmake.org/download/ Documentation is available at: https://cmake.org/cmake/help/v3.14 Release notes appear below and are also published at https://cmake.org/cmake/help/v3.14/release/3.14.html Some of the

[CMake] [ANNOUNCE] CMake 3.14.0-rc4 is ready for testing

2019-03-08 Thread Robert Maynard via CMake
I am proud to announce the fourth CMake 3.14 release candidate. https://cmake.org/download/ The first two 3.14.0 release candidates included the FindOcatave module. This has been removed in rc3, and rc4 pending further development. Documentation is available at:

Re: [CMake] Strange issue with 3.14.0 and copying files

2019-03-22 Thread Robert Maynard via CMake
Just as a follow-up for the general community, this is a bug and can be tracked at: https://gitlab.kitware.com/cmake/cmake/issues/19075 On Wed, Mar 20, 2019 at 2:46 PM Ron Olson wrote: > > Hi all- > > As a way of introduction, I’m Ron, and I maintain Apple’s Swift > programming language package

Re: [CMake] CMake Project Generation Speedup

2019-03-21 Thread Robert Maynard via CMake
A round of performance improvements to generate time was done as part of CMake 3.11 and that significantly helped. What would be helpful is a performance analysis run of CMake itself to determine if the issue is that we are IO bound ( and need to do multi-threaded writes ) or compute bound. While

[CMake] [ANNOUNCE] CMake 3.14.0-rc1 is ready for testing

2019-02-07 Thread Robert Maynard via CMake
I am proud to announce the first CMake 3.14 release candidate. https://cmake.org/download/ Documentation is available at: https://cmake.org/cmake/help/v3.14 Release notes appear below and are also published at https://cmake.org/cmake/help/v3.14/release/3.14.html Some of the more

Re: [CMake] [CMAKE] Disable testing when building using bootstrap

2019-02-12 Thread Robert Maynard via CMake
You can pass CMake arguments to the bootstrap by doing: ./bootstrap -- -DBUILD_TESTING=OFF On Mon, Feb 11, 2019 at 12:03 PM Jon Haitz Legarreta Gorroño wrote: > > Hi, > > I'm trying to build CMake from sources using the `bootstrap` script. > > Please, correct me if I'm wrong, but it looks like

Re: [CMake] Redundant linking when modifying shared libraries

2019-02-14 Thread Robert Maynard via CMake
> I wonder why this isn't the default behavior By default CMake wants to get a correct build 100% of the time. There is nothing to stop people from having functions defined in a .cxx file with no corresponding header, and using manual forward deceleration is used in a consuming

Re: [CMake] Redundant linking when modifying shared libraries

2019-02-14 Thread Robert Maynard via CMake
Feb 14, 2019 at 8:08 PM Robert Maynard > wrote: > > By default CMake wants to get a correct build 100% of the time. There > > is nothing to stop people from having functions defined in a .cxx file > > with no corresponding header, and using manual forward deceleration is >

[CMake] [ANNOUNCE] CMake 3.14.0-rc2 is ready for testing

2019-02-15 Thread Robert Maynard via CMake
I am proud to announce the second CMake 3.14 release candidate. https://cmake.org/download/ Documentation is available at: https://cmake.org/cmake/help/v3.14 Release notes appear below and are also published at https://cmake.org/cmake/help/v3.14/release/3.14.html Some of the more

Re: [CMake] [SPAM] Re: [SPAM] Re: resource installation

2019-02-15 Thread Robert Maynard via CMake
3: if %errorlevel% neq 0 goto :VCEnd > 1>C:\Program Files > (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets(132,5): > error MSB3073: :VCEnd" exited with code -1. > 1>Done executing task "Exec" -- FAILED. > 1>Done building

Re: [CMake] [SPAM] Re: resource installation

2019-02-05 Thread Robert Maynard via CMake
If you add 'OUTPUT_VARIABLE' and 'ERROR_VARIABLE' information to the execute_process call you should be able to dump the information using 'message' and see if the execute_process is running. On Tue, Jan 29, 2019 at 3:04 PM Rob Boehne wrote: > > I’m still not getting this script executed. I

Re: [CMake] Linking to boost on OS X 10.12

2019-02-05 Thread Robert Maynard via CMake
My general approach for the second problem is to run a tool such as install_name_tool to change the library names to have @rpath when constructing the package. On Tue, Feb 5, 2019 at 2:25 PM Stephens, J. Adam via CMake wrote: > > Hello, > > > > The project I work on links to several shared boost

Re: [CMake] patches for MirOS

2019-02-05 Thread Robert Maynard via CMake
As a general policy CMake doesn't offer patch releases of older versions, and instead recommends updating to the latest CMake version. On Sun, Feb 3, 2019 at 10:21 PM Andrew Pennebaker wrote: > > Hiya! > > I got cmake to build in MirOS (also known as MirBSD) v10 this weekend, > painting over

Re: [CMake] [EXTERNAL] Re: Linking to boost on OS X 10.12

2019-02-05 Thread Robert Maynard via CMake
ckages continue to work fine on OS X 10.12. > My question is about what to do with executables before packaging, while they > are still just in the build tree. We need them to work for purposes of > testing via CTest. > > Adam > > > On 2/5/19, 2:56 PM, "Robert

Re: [CMake] cmake with vscode

2019-02-05 Thread Robert Maynard via CMake
CMAKE_FIND_ROOT_PATH isn't meant to be used like that, you should use CMAKE_PREFIX_PATH I expect. ROOT_PATH represents the root of a new file-system/OS basically and is meant for cross-compilation. While what you want is extra directories to start searching from which is what CMAKE_PREFIX_PATH is

[CMake] [ANNOUNCE] CMake 3.13.4 available for download

2019-02-04 Thread Robert Maynard via CMake
We are pleased to announce that CMake 3.13.4 is now available for download. Please use the latest release from our download page: https://cmake.org/download/ Thanks for your support! - Changes in 3.13.4 since 3.13.3: Ben

Re: [CMake] --warn-uninitialized works in only first configuration

2019-02-04 Thread Robert Maynard via CMake
This generally occurs with CACHE variables as for non first runs they exist in the cache and therefore are initialized. On Mon, Feb 4, 2019 at 10:16 AM Ramold, Felix wrote: > > Hi, > > > > I configure a project with --warn-uninitialized and get a lot of warnings. I > successfully run the build.

Re: [CMake] --warn-uninitialized works in only first configuration

2019-02-05 Thread Robert Maynard via CMake
ITIALIZED is not added to CMakeCache.txt. > Calling cmake twice (even without a change to the list) also shows this > warning. > > -----Ursprüngliche Nachricht- > Von: Robert Maynard [mailto:robert.mayn...@kitware.com] > Gesendet: Montag, 4. Februar 2019 18:16 > An: Ramo

[CMake] [ANNOUNCE] CMake 3.14.2 available for download

2019-04-12 Thread Robert Maynard via CMake
We are pleased to announce that CMake 3.14.2 is now available for download. Please use the latest release from our download page: https://cmake.org/download/ Thanks for your support! - Changes in 3.14.2 since 3.14.1:

Re: [CMake] CXX and CUDACXX

2019-04-16 Thread Robert Maynard via CMake
The default implementation is to defer to CUDA for selecting what ever host compiler it would like. To make sure that CMake uses the same CXX and CUDACXX compiler you will need to explicitly state that either through the CUDAHOSTCXX env variable (

Re: [CMake] CXX and CUDACXX

2019-04-16 Thread Robert Maynard via CMake
; Thx! > > On Tue, Apr 16, 2019 at 1:10 PM Robert Maynard > wrote: >> >> The default implementation is to defer to CUDA for selecting what >> ever host compiler it would like. To make sure that CMake uses the >> same CXX and CUDACXX compiler you will need to expl

Re: [CMake] Dependency cycle - why?

2019-05-27 Thread Robert Maynard via CMake
see: https://github.com/Kitware/CMake/blob/master/Modules/UseJava.cmake > > I'm not developing with golang but AFAIK go has a builtin "build system" so > bringing go as a language in CMake may not be the best option, > but again I am no Go expert. > > The only reference of

[CMake] [ANNOUNCE] CMake 3.15.0-rc1 is ready for testing

2019-06-04 Thread Robert Maynard via CMake
I am proud to announce the first CMake 3.15 release candidate. https://cmake.org/download/ Documentation is available at: https://cmake.org/cmake/help/v3.15 Release notes appear below and are also published at https://cmake.org/cmake/help/v3.15/release/3.15.html Some of the more

[CMake] [ANNOUNCE] CMake 3.14.5 available for download

2019-05-31 Thread Robert Maynard via CMake
We are pleased to announce that CMake 3.14.5 is now available for download. The Visual Studio 2019 16.1 update introduced a regression in MSBuild's evaluation of custom command dependencies causing them to re-run on every build. CMake 3.14.5 includes a workaround, for more details on the issue

Re: [CMake] Question about Variables

2019-05-31 Thread Robert Maynard via CMake
The `${ }` syntax deferences the variable, so what you are asking is if the variable `1_INC_PATH` exists. What you want is `if(DEFINED WITH_LIB_GLAD_INC_PATH)` to check for the existence of the variable `WITH_LIB_GLAD_INC_PATH` On Fri, May 31, 2019 at 4:11 PM Steven Truppe wrote: > > Hi

[CMake] Free CMake course during KHQ Summer courses July 22-25 2019

2019-06-03 Thread Robert Maynard via CMake
Hi All, This summer between July 22 - 25th Kitware is offering 7 free courses over 3 days at our new headquarters in Albany NY. One of the free courses we will be offering is a full day CMake course on Tuesday July 23rd. Hopefully some of you will be able to attend, and we can meet in person.

Re: [CMake] Dependency cycle - why?

2019-05-24 Thread Robert Maynard via CMake
Hi, The goal that you have is fully supported by CMake. You have just run into a bug in CMake, and you should report this to https://gitlab.kitware.com/cmake/cmake/issues . Basically at a very high level the name out the add_executable target `callback_generator` is the same as the internal name

Re: [CMake] Support of compile features for Fujitsu C++ Compiler

2019-05-09 Thread Robert Maynard via CMake
Chofu-shi, Tokyo > > 182-8522, Japan > > Tel. +81-50-3362-7933 > > Fax. +81-422-40-3327 > > zehner.p...@jaxa.jp > > www.jaxa.jp > > > From: Robert Maynard > Sent: Thursday, May 9, 2019 3:12 > To: Zehner Paul > Cc: Kai

Re: [CMake] CMake with two C++ compilers

2019-05-10 Thread Robert Maynard via CMake
Currently we don't provide the compiler id and version for the CUDA host compiler. If you are interested in having this information can you please create an issue on the cmake gitlab: https://gitlab.kitware.com/cmake/cmake On Fri, May 10, 2019 at 12:09 PM JR Cary wrote: > > Thanks, Chuck. > > I

[CMake] [ANNOUNCE] CMake 3.13.5 available for download

2019-05-14 Thread Robert Maynard via CMake
We are pleased to announce that CMake 3.13.5 is now available for download. Please use the latest release from our download page: https://cmake.org/download/ Thanks for your support! - Changes in 3.13.5 since 3.13.4:

[CMake] [ANNOUNCE] CMake 3.14.4 available for download

2019-05-14 Thread Robert Maynard via CMake
We are pleased to announce that CMake 3.14.4 is now available for download. Please use the latest release from our download page: https://cmake.org/download/ Thanks for your support! - Changes in 3.14.4 since 3.14.3:

<    2   3   4   5   6   7   8   >