[cmake-developers] Issue: 12592 New componentwise extra install commands for NSIS-generator

2015-08-20 Thread Roman Wüger
Hello, did someone work on this? (http://public.kitware.com/Bug/view.php?id=12592) Is there an alternative to use extra install commands per component? Thanks in advance Best Regards Roman -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at:

[CMake] Issue: 12592 New componentwise extra install commands for NSIS-generator

2015-08-20 Thread Roman Wüger
Hello, did someone work on this? (http://public.kitware.com/Bug/view.php?id=12592) Is there an alternative to use extra install commands per component? Thanks in advance Best Regards Roman -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at:

[Cmake-commits] CMake branch, master, updated. v3.3.1-876-g3755250

2015-08-20 Thread Kitware Robot
20150820) +set(CMake_VERSION_PATCH 20150821) #set(CMake_VERSION_RC 1) --- Summary of changes: Source/CMakeVersion.cmake |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- CMake

Re: [CMake] cmake iOS application + framework link error

2015-08-20 Thread Gregor Jasny via CMake
Hi David, On 04/05/15 20:12, David Hirvonen wrote: Thanks for the response. I've moved to a more standard *nix layout for all platforms, and will rely on a post-build step to create my framework (for now). If I find a fix, I'll be sure to share it here. On Wed, Apr 29, 2015 at 5:22 AM, Eric

Re: [cmake-developers] CTest threshold exceeds 1024 bytes

2015-08-20 Thread Roman Wüger
Hello Brad, I made the atoi change but my problem is the test itself. I don't know how to specify the command line parameter and check the generated xml file. Best Regards RomN Am 27.07.2015 um 17:52 schrieb Brad King brad.k...@kitware.com: On 07/23/2015 03:23 AM, Roman Wüger wrote: I

[cmake-developers] [CMake 0015705]: Sets SONAME for modules

2015-08-20 Thread Mantis Bug Tracker
The following issue has been SUBMITTED. == http://public.kitware.com/Bug/view.php?id=15705 == Reported By:Felix Geyer Assigned To:

Re: [CMake] Modern superbuild template including support for

2015-08-20 Thread Knox, Kent
And are you able to browse the source code of all your dependencies (that were downloaded)? When you open the generated solution file to the superbuild, targets are made for all dependencies (in my case: boost, gmock, clsparse). From the superbuild view, you can not browse the source of the

Re: [CMake] Imported libraries and cross platform target names

2015-08-20 Thread Ette, Anthony (CDS)
Ok so I’ve got this going now (kind of) but FIND_LIBRARY doesn’t seem to update when the specified PATH changes. Since we are developing and releasing our own static libraries on a separate development cycle from the final applications, a final application may use a different library release

Re: [CMake] How to use lib from include_external_msproject

2015-08-20 Thread Klaim - Joël Lamotte
On 20 August 2015 at 17:33, Howard Rubin howard.ru...@hl.konicaminolta.us wrote: I have a C++/CLI LIB (and DLL) that I generate with include_external_msproject. I need to link to it from my C++ project, which I’m trying to do with target_link_libraries. This gives the below error message.

Re: [CMake] Modern superbuild template including support for

2015-08-20 Thread Andrey Pokrovskiy
After the first build of the superbuild, close the superbuild solution as it's job is done. ... Open the solution file for the clsparse library, which was generated as part of the superbuild and is the 'meat' of the project. Heh, that's exactly what I meant - superbuilds don't work with

Re: [cmake-developers] Making kwsys a proper library

2015-08-20 Thread Orion Poplawski
On 08/17/2015 09:52 AM, Brad King wrote: On 08/15/2015 12:20 AM, Orion Poplawski wrote: What makes the kwsys code special in a way that makes creating a shared library inappropriate? We want to share the code across projects but we don't want it to get in the way of those projects evolving or

Re: [CMake] Modern superbuild template including support for

2015-08-20 Thread Klaim - Joël Lamotte
On 21 August 2015 at 00:43, Klaim - Joël Lamotte mjkl...@gmail.com wrote: On 21 August 2015 at 00:35, Andrey Pokrovskiy wonder.m...@gmail.com wrote: And are you able to browse the source code of all your dependencies (that were downloaded)? I forgot to say that indeed if you use

Re: [cmake-developers] ExternalProject: Use native paths as substitute for directory tokens

2015-08-20 Thread James Johnston
Hi, Funny you are mailing the list about this, since I just ran into this same issue today building something totally different from Boost... In this case it's a build tool that thinks the /U in C:/Users is a new command line argument, that isn't recognized - and then the subsequent s also

[Cmake-commits] CMake branch, next, updated. v3.3.1-2276-g24c0631

2015-08-20 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 24c06319347e706c83422af382a72a9f82b47eff (commit) via

Re: [cmake-developers] ExternalProject: Use native paths as substitute for directory tokens

2015-08-20 Thread Kislinskiy, Stefan
Hi, thank you for our suggestions. I am aware that I can solve my example differently and that it might look not directly connected the proposal, but well, it is an example just to show a single case and why it matters. :) I did not want to discuss the example itself. Working around here would

[Cmake-commits] CMake branch, next, updated. v3.3.1-2282-ge559aba

2015-08-20 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 e559aba7ae577ed629aea40a5059d9d43d28fb0c (commit) via

[cmake-developers] [CMake 0015697]: CUDA separable compilation intermediate file doesn't get created

2015-08-20 Thread Mantis Bug Tracker
The following issue is now in status NEW (again) == https://public.kitware.com/Bug/view.php?id=15697 == Reported By:Dominic Meiser Assigned

[Cmake-commits] CMake branch, next, updated. v3.3.1-2288-g81e1e20

2015-08-20 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 81e1e20c6f12c50c99f0353b50160ec7fe19f261 (commit) via

Re: [cmake-developers] ExternalProject: Use native paths as substitute for directory tokens

2015-08-20 Thread James Johnston
-Original Message- From: cmake-developers [mailto:cmake-developers-boun...@cmake.org] On Behalf Of Kislinskiy, Stefan Sent: Thursday, August 20, 2015 09:02 To: David Cole Cc: cmake-developers@cmake.org Subject: Re: [cmake-developers] ExternalProject: Use native paths as substitute

[CMake] How do I build conditionally required libraries?

2015-08-20 Thread Gagnon, Joseph - 0553 - MITLL
Please refer to this structure in the description below. project_root CMakeLists.txt build Debug Release src CMakeLists.txt COTS - Third party packages used by various components

[Cmake-commits] CMake branch, next, updated. v3.3.1-2274-g6a9aa5b

2015-08-20 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 6a9aa5b378422f8d0d89b53e181c4bec2104f082 (commit) via

[Cmake-commits] CMake branch, next, updated. v3.3.1-2280-gc4643d5

2015-08-20 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 c4643d56966b19299bf05170a9a9241312ef390f (commit) via

[Cmake-commits] CMake branch, next, updated. v3.3.1-2278-g907ea3b

2015-08-20 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 907ea3b6ed95b9ae3648868b77d744e82330fd9a (commit) via

Re: [cmake-developers] ExternalProject: Use native paths as substitute for directory tokens

2015-08-20 Thread David Cole via cmake-developers
It's exactly what I am concerned about: You're asking to change the behavior of something for EVERYONE to solve a problem which you have encountered. If you change it the way you have proposed, you will cause problems for others. It has worked the way it is now since ExternalProject_Add was

[Cmake-commits] CMake branch, next, updated. v3.3.1-2292-g42f1d11

2015-08-20 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 42f1d1166fff8f78ca9e5e5465bbae4047a7a94f (commit) via

[Cmake-commits] CMake branch, next, updated. v3.3.1-2294-gbf6eff2

2015-08-20 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 bf6eff2ec7712a601736160c192eaa3b3fe4ae0a (commit) via

Re: [CMake] target_include_directories SYSTEM adds -isystem to Clang, but not GCC

2015-08-20 Thread Gregor Jasny via CMake
Hello, On 17/08/15 01:01, digitalriptide wrote: When I add SYSTEM to target_include_directories, for example using target_include_directories( my_target SYSTEM PUBLIC ${MY_LIBRARIES} ) in Clang, CMake prepends -isystem to the relavent -I/my/library/path type flags. With GCC, however, I see no

Re: [cmake-developers] CTest threshold exceeds 1024 bytes

2015-08-20 Thread Brad King
On 08/20/2015 06:30 AM, Roman Wüger wrote: I made the atoi change but my problem is the test itself. I don't know how to specify the command line parameter and check the generated xml file. Okay, please post the latest version of the patch so far and I'll see if I can find a chance to work on

Re: [cmake-developers] Recursion in OUTPUT_NAME genex

2015-08-20 Thread Brad King
On 08/18/2015 03:25 PM, Robert Goulet wrote: Please try new patch in attachment, this might fix it. Thanks. Based on that I constructed a slightly simpler version by using pair as the key: cmGeneratorTarget: Avoid recursion in GetOutputName method

[Cmake-commits] CMake branch, next, updated. v3.3.1-2290-g0c0852b

2015-08-20 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 0c0852b1b0fe29ad445f4f0842343c39cf8e7c13 (commit) via

Re: [CMake] Modern superbuild template including support for

2015-08-20 Thread Andrey Pokrovskiy
Such approach doesn't work with IDE. For example, when I open main CMakeLists.txt in Qt Creator I only see two *.cmake files. Superbuilds use ExternalProject_Add() which kills a lot CMake benefits when used for CMake project from CMake project. On Thu, Aug 20, 2015 at 9:28 AM, Knox, Kent

Re: [CMake] Modern superbuild template including support for

2015-08-20 Thread Knox, Kent
I can vouch that the superbuild project works fine both for visual studio and for xcode. Using visual studio as an example, you generate a visual studio solution which downloads and compiles all dependencies, inclulding the library. After the initial build, you just use the solution file

Re: [CMake] Modern superbuild template including support for

2015-08-20 Thread Knox, Kent
I'm looking for a template or example project that shows the how to setup a cmake-based project in the cleanest and simplest way (i.e. using all the latest features of 3.3 release) and with support for the following build features: I waited a few days to see if anybody else would volunteer

Re: [cmake-developers] ExternalProject: Use native paths as substitute for directory tokens

2015-08-20 Thread James Johnston
-Original Message- From: cmake-developers [mailto:cmake-developers-boun...@cmake.org] On Behalf Of David Cole via cmake-developers Sent: Thursday, August 20, 2015 21:21 To: James Johnston Cc: cmake-developers@cmake.org Subject: Re: [cmake-developers] ExternalProject: Use native

[CMake] How to use lib from include_external_msproject

2015-08-20 Thread Howard Rubin
I have a C++/CLI LIB (and DLL) that I generate with include_external_msproject. I need to link to it from my C++ project, which I'm trying to do with target_link_libraries. This gives the below error message. Since I'm not creating it with add_library I don't see how to indicate it's a shared lib.

[CMake] : character in flags

2015-08-20 Thread Norman, Matthew R.
I have some flags for the PGI compiler that use the : character. Needless to say, things break whenever that character is in the CMAKE_Fortran_FLAGS variable. Any ideas how to work around this? Thanks, -Matt -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ

Re: [CMake] Modern superbuild template including support for

2015-08-20 Thread Andrey Pokrovskiy
Hm, I don't understand how that possibly could work (maybe there some explicit support for that in the project generator for MSVS). And are you able to browse the source code of all your dependencies (that were downloaded)? On Thu, Aug 20, 2015 at 1:11 PM, Knox, Kent kent.k...@amd.com wrote: I

Re: [CMake] Modern superbuild template including support for

2015-08-20 Thread Klaim - Joël Lamotte
On 20 August 2015 at 22:11, Knox, Kent kent.k...@amd.com wrote: I can vouch that the superbuild project works fine both for visual studio and for xcode. Using visual studio as an example, you generate a visual studio solution which downloads and compiles all dependencies, inclulding the

Re: [CMake] Modern superbuild template including support for

2015-08-20 Thread Klaim - Joël Lamotte
On 21 August 2015 at 00:35, Andrey Pokrovskiy wonder.m...@gmail.com wrote: And are you able to browse the source code of all your dependencies (that were downloaded)? I forgot to say that indeed if you use ExternalDependencies OR any non-source based way of linking your dependencies to your