Re: [CMake] [cmake-developers] productbuild: Installing to absolute system path or to user home path

2019-10-31 Thread David Cole via CMake
According to the docs, the INSTALL command uses the absolute path if it is given as the DESTINATION, so it should work. https://cmake.org/cmake/help/latest/command/install.html Did you try using a double quoted string, instead of escaping the space with a backslash? I think this should work

Re: [CMake] [cmake-developers] Debugging find_package() search behavior?

2017-10-01 Thread David Cole via CMake
omething like 5 or 6 years now...), but still people write new find modules. Thanks, David C. On Sun, Oct 1, 2017 at 11:52 AM, Alexander Neundorf wrote: > On 2017 M08 29, Tue 11:33:15 CEST David Cole via cmake-developers wrote: >> That's correct: >> >> find modul

Re: [CMake] rebuild externalprojects

2017-09-21 Thread David Cole via CMake
By manually deleting (or touching) the stamp file associated with the earliest step you need to re-run. ExternalProject is not for auto-detecting changes to stuff and minimally re-running build steps. It's for static stuff that doesn't change much. Find the "-build" stamp file that's associated w

Re: [CMake] [cmake-developers] Debugging find_package() search behavior?

2017-08-29 Thread David Cole via CMake
to find the exact one you already know you have... On Tue, Aug 29, 2017 at 11:49 AM, Brad King wrote: > On 08/29/2017 11:33 AM, David Cole wrote: >> That's correct: >> >> find modules do what they want, and most do not pay attention to >> CMAKE_PREFIX_PATH. &g

Re: [CMake] [cmake-developers] Debugging find_package() search behavior?

2017-08-29 Thread David Cole via CMake
ause I have other libraries that get installed in >> that directory, each with their own directory to contain their >> installation files. If find_package() is appending to >> like it says it should, it should find each one of them without >> switching the value of CMAKE_PR

Re: [CMake] [cmake-developers] Debugging find_package() search behavior?

2017-08-29 Thread David Cole via CMake
in > that directory, each with their own directory to contain their > installation files. If find_package() is appending to > like it says it should, it should find each one of them without > switching the value of CMAKE_PREFIX_PATH. > > Am I misunderstanding something? > &g

Re: [CMake] [cmake-developers] Debugging find_package() search behavior?

2017-08-29 Thread David Cole via CMake
Shouldn't the "/zlib" at the end be included in your CMAKE_PREFIX_PATH? On Tue, Aug 29, 2017 at 11:01 AM, Robert Dailey wrote: > On Tue, Aug 29, 2017 at 9:56 AM, Brad King wrote: >> On 08/29/2017 10:55 AM, Brad King wrote: >>> On 08/29/2017 10:48 AM, Robert Dailey wrote: CMAKE_PREFIX_PATH:

Re: [CMake] CMake 3.9.0 Windows zip file shows wrong version

2017-08-08 Thread David Cole via CMake
I suspect you are running a different cmake, not the one you've unzipped. Type "where cmake" instead of "cmake --version" and Windows will list the directories where it finds an executable named cmake. The first one it lists is the one it is running when you type "cmake --version"... If you want

Re: [CMake] What is the default build type?

2017-08-02 Thread David Cole via CMake
t:if(CMAKE_CONFIGURATION_TYPES) On Wed, Aug 2, 2017 at 2:42 PM, Marcus D. Hanwell wrote: > On Wed, Aug 2, 2017 at 1:32 PM, David Cole wrote: >> Very cool, Marcus. Thanks for the blog post. >> >> Florian, when you "message(${CMAKE_CONFIGURATION_TYPES})" it is

Re: [CMake] What is the default build type?

2017-08-02 Thread David Cole via CMake
Very cool, Marcus. Thanks for the blog post. Florian, when you "message(${CMAKE_CONFIGURATION_TYPES})" it is empty because you are using a single-configuration CMake generator. Only Visual Studio and Xcode (and possibly other) **multi** config generators have a list of values in CMAKE_CONFIGURATIO

Re: [CMake] Source is not rebuild when header changes

2017-08-01 Thread David Cole via CMake
irectory "mapping" relative to that file (which is down in the mapping/config dir) On Tue, Aug 1, 2017 at 6:47 AM, Florian Lindner wrote: > Hi, > > Am 01.08.2017 um 18:32 schrieb David Cole via CMake: >> What source files include the header? > > It's in

Re: [CMake] Source is not rebuild when header changes

2017-08-01 Thread David Cole via CMake
What source files include the header? Is one of them listed as a file in your project? Does the **including** file exist at CMake configure time, or is it generated later by a build step? What do the lines of code that include the header look like? CMake uses its own analysis of the source files t

Re: [CMake] How do I specify VTK minimum version?

2017-07-24 Thread David Cole via CMake
You don't have to ask for a specific version. You can just do: find_package(VTK REQUIRED) if you don't really care what version is found. Or if you need >= 7, you can do it like that and then check what version was actually found, and error out yourself if it is too old. HTH, David C. O

Re: [CMake] CPack install 3rd party shared libraries

2017-07-19 Thread David Cole via CMake
Very nice example. Does CMake have a place to put examples like VTK does...? If so, where is it? And if not, it would be super useful to start one somewhere "official." However, one word of caution on the example. I know it was targeted at Linux, and perhaps for a very simple case it's proper, but

Re: [CMake] Debugging custom commands with VS project generator

2017-06-22 Thread David Cole via CMake
When you convert that error code to hex, it's 0xc139, and if you google that, you see it's an "entry point not found" error code. Is something in the custom command trying to load a DLL that doesn't have the expected export? Or perhaps trying to load a DLL of the wrong architecture? Or, there

Re: [CMake] Force target to always run last?

2017-05-18 Thread David Cole via CMake
is building, then it's possible the > post-build event run by B that deletes the 'libs' directory also > deletes some files copied by 'copy_dlls', which means those files will > not get packaged when 'A_package' invokes `ant release` for the APK > packag

Re: [CMake] Force target to always run last?

2017-05-18 Thread David Cole via CMake
then I could simplify step 1. > > Sorry if this is too much information or if I've not explained things > clearly, but I wanted to hash out the details because maybe there is a > better approach. I'm willing to start from scratch on this if it > improves the design of

Re: [CMake] Force target to always run last?

2017-05-18 Thread David Cole via CMake
However, if C was set > up using `ALL`, will it build C when I build B? So the expected build > order in this case would be: > > 1. A > 2. B > 3. C > > Thanks in advance. > > On Wed, May 17, 2017 at 4:26 PM, David Cole wrote: >> The way I know how to do this i

Re: [CMake] Force target to always run last?

2017-05-17 Thread David Cole via CMake
The way I know how to do this is to add it last at the bottom of the top-level CMakeLists.txt file, and then use add_dependencies to make it depend on all other targets. (Or at least all other "leaf" targets, which further depend on others, ... the sum of which is "all other targets" besides the ne

Re: [CMake] How to get message() to go to stdout when executed from -P?

2017-04-10 Thread David Cole via CMake
>From the Windows command line, you would do it with 2>&1 after the command (2 >is stderr, and 1 is stdout). You could write your custom command as a batch >file or bash script (unfortunately platform dependent) which uses this >technique with a single command inside the batch file. HTH, David

Re: [CMake] ExternalProject_Add ... output directy (sln file directory)

2017-03-30 Thread David Cole via CMake
Do give it a BINARY_DIR, but do NOT give it a BUILD_COMMAND. Giving it an empty BUILD_COMMAND means "do nothing" for the build step and using "cmake --build ./LibraryBuild" does not work unless cmake is in your PATH, and with a Visual Studio solution, you also need to specify "--config Release" or

Re: [CMake] Running test who have two labels?

2017-03-24 Thread David Cole via CMake
Here's a bash script wrapper you could use with existing ctest. Save it out to a file named ctest-two-labels.sh and then call it with bash on Mac or Linux: label1=$1 label2=$2 if [ -z "$label1" ]; then echo "script takes two label arguments as input, missing arg 1" exit 1 fi if [ -z "$l

Re: [CMake] Is it possible to run ctest outside build tree?

2017-03-24 Thread David Cole via CMake
ctest. D On Fri, Mar 24, 2017 at 3:11 PM, Eric Noulard wrote: > Hi David, > Thank you for you for checking the code. Would you think adding such a > command line option would be acceptable upstream? > > Le 24 mars 2017 18:43, "David Cole" a écrit : > > This code:

Re: [CMake] Is it possible to run ctest outside build tree?

2017-03-24 Thread David Cole via CMake
This code: https://github.com/Kitware/CMake/blob/master/Source/ctest.cxx#L139-L157 shows ctest will look for a CTestTestfile.cmake or DartTestfile.txt file in the current working directory as soon as it starts. Except in the case of processing a "--launch" directive, in which case, it dispatches

Re: [CMake] CMake 3.7.1 gui fails to launch

2017-01-06 Thread David Cole via CMake
Can you use Qt5? CMake 3.7 is typically built using Qt5: perhaps a Qt5 **requirement** has crept in since it's the commonly used one now. HTH, David C. On Fri, Jan 6, 2017 at 10:41 AM, wrote: > I'm running Ubuntu 14.04 and I'm trying to get the current version of CMake > to run. (The apt-ge

Re: [CMake] What are the missing features in Ninja that CMake needs?

2016-12-18 Thread David Cole via CMake
This "compare" view on GitHub shows the difference between the regular/upstream ninja and the Kitware patched ninja: https://github.com/ninja-build/ninja/compare/master...Kitware:features-for-fortran The ReadMe explains the high-level view, and says it is gradually being worked into upstream

Re: [CMake] Prevent ExternalProject from updating git submodules

2016-12-06 Thread David Cole via CMake
> disable the internet to reproduce: > > 1) git clone https://github.com/ericniebler/range-v3.git LOCAL_CLONE_DIR > 2) Add ExternalProject_Add(range-v3 GIT_REPOSITORY LOCAL_CLONE_DIR) to a > project > 3) Disable the internet > 4) Attempt to build > > ** Watch it ha

Re: [CMake] Determine which files have changed during a CMake run

2016-11-23 Thread David Cole via CMake
Using git like that is actually the perfect way to do it if you just want to analyze it manually. I've actually done that with other projects source trees when something seems to appear there even when doing an out of source build... It's a great way to see what's changed (and how) easily. You cou

Re: [CMake] Prevent ExternalProject from updating git submodules

2016-10-25 Thread David Cole via CMake
Sounds like you should consider customizing the git clone with DOWNLOAD_COMMAND. You can do anything you want as a customization... HTH, David > On Oct 24, 2016, at 11:35 PM, Timothy Rae wrote: > > Thanks for the tip, but I'd rather it didn't fetch the documentation > submodule at all, as th

Re: [CMake] Force copy of files

2016-10-14 Thread David Cole via CMake
"copy" should always overwrite. "copy_if_different" will conditionally overwrite, only if the contents of the two files are different. If "copy" was not overwriting something when it should have been, please send steps to reproduce the issue, because that would be a bug. HTH, David C. On Fri

Re: [CMake] Windows Visual Studio 13 with Ninja & CMake

2016-09-22 Thread David Cole via CMake
Does it work if you launch cmake-gui from the command prompt that works for your "from the command line" scenario? On Thu, Sep 22, 2016 at 1:58 PM, Michael Jackson wrote: > My combination is Windows 10 (Anniversary Update), Visual Studio 12 2013 > Update 5, Ninja and CMake 3.5/3.6. > > I launch C

Re: [CMake] How to codesign .msi from WIX/CPack?

2016-09-07 Thread David Cole via CMake
There may be a hook at the CPack level you can implement, but I'd have to dig to figure out what it is and if it even presently exists. The easy thing to do would be to implement a custom target which does two custom commands: the first the same as CPack (the built-in package target) and the se

Re: [CMake] Windows path too long

2016-09-07 Thread David Cole via CMake
I suppose the obvious "use shorter paths and names" is not possible or hard to enforce? David > On Sep 7, 2016, at 2:55 AM, Robert Bielik wrote: > > I have a problem with a VS 2015 project, where the build state path becomes > too long: > > SeverityCodeDescriptionProjectFil

Re: [CMake] Setup/tear down steps for CTest

2016-08-21 Thread David Cole via CMake
The best thing to do would be to add the feature to ctest, and contribute to the CMake community. I, too, use the "run this test first" and "that test last" technique, and set up DEPENDS property values to ensure ordering when all tests are run in parallel. However, as you noted, this does not wor

Re: [CMake] howto retrigger check_function_exists

2016-08-18 Thread David Cole via CMake
The code is not meant to be called. The "require += info_size" line is to keep compiler optimizations from stripping out the info_size string variable from the final executable. This code is simply built, and then the resulting binary is scanned for the string "INFO:size[],key[]" and then

[CMake] cmp0065

2016-07-06 Thread David Cole via CMake
Seems like you ought to be able to avoid this warning just by setting ENABLE_EXPORTS to 0 or 1 ... If you're going to require 3.0, then use 3.0. If you're going to use 3.5, then add the property to squelch the warning and get the behavior you want. D On Wednesday, July 6, 2016, J Decker wrote:

Re: [CMake] cmp0065

2016-07-06 Thread David Cole via CMake
Seems like you ought to be able to avoid this warning just by setting ENABLE_EXPORTS to 0 or 1 ... If you're going to require 3.0, then use 3.0. If you're going to use 3.5, then add the property to squelch the warning and get the behavior you want. D On Wednesday, July 6, 2016, J Decker wrote:

Re: [CMake] execute_process, cmd /c and vcvarsall

2016-06-10 Thread David Cole via CMake
The easiest way to do what you want here is to make a standalone script (*.bat / *.cmd) that runs the commands you want and get it to work without CMake involvement at all, and then simply use execute_process to invoke that script. You can pass arguments to it if you need to communicate informatio

Re: [CMake] How to use CMAKE_MFC_FLAG for only one on executables?

2016-06-01 Thread David Cole via CMake
Or just isolate it into its own CMakeLists.txt file in a sub-directory? On Wed, Jun 1, 2016 at 8:34 AM, Nicholas Braden wrote: > Have you tried unsetting it after adding the executable in question? > If that doesn't work, is it possible to make the MFX executable be the > very last executable add

Re: [CMake] how to add custom command/step to ExternalProject_Add ?

2016-04-08 Thread David Cole via CMake
This file has an example use which executes after download and before configure: https://github.com/Kitware/CMake/blob/master/Tests/ExternalProjectLocal/CMakeLists.txt HTH, David C. > On Apr 8, 2016, at 6:39 PM, jagernico...@legtux.org wrote: > > Hi, > > my question is related to : > http:/

Re: [CMake] Two phase install?

2016-03-24 Thread David Cole via CMake
Are you running a dashboard script (ctest -S script) when this happens? Or calling ctest directly with other arguments? If you are running a -S script, you can specify the configuration to build and test in the script itself with the CTEST_CONFIGURATION_TYPE script variable. Read the docs here on

Re: [CMake] fixup_bundle on Windows : issue with multiple exe applications

2016-03-19 Thread David Cole via CMake
C:/Program Files >> (x86)/CMake/share/cmake-3.4/Modules/GetPrerequisites.cmake:798 (message): >> 106>C:/Program Files (x86)/Microsoft Visual Studio >> 12.0/VC/bin/dumpbin.exe >> 106>failed: 1181 >> >> I'm digging >> >> >> >>

Re: [CMake] File names with unbalanced square brackets

2016-03-18 Thread David Cole via CMake
"A single pair of square brackets with ; inside have also long been used to designate registry [key;value] pairs on Windows." http://stackoverflow.com/a/36085151/236192 HTH, David C. On Fri, Mar 18, 2016 at 8:21 AM, Allen Barnett wrote: > Hi Petr: You're right! If I rename "c" to "c]", it tre

Re: [CMake] Best way to show/include CMake files in IDE

2016-03-07 Thread David Cole via CMake
If you include those files in the source list for a library, executable, or custom target, they should show up in IDE projects, and they should be ignored by Makefile type projects. Have you tried that? David > On Mar 7, 2016, at 6:34 PM, Eric Wing wrote: > > I have a bunch of .cmake support

Re: [CMake] fixup_bundle on Windows : issue with multiple exe applications

2016-03-03 Thread David Cole via CMake
It was designed originally with the assumption that all the executables in a bundle are in the same directory. If you violate that assumption, I don't think you can count on it to do the right thing 100% of the time. If it works for you calling it multiple times with deepest first, then maybe you

Re: [CMake] Visual Studio and ExternalProject_Add

2016-03-02 Thread David Cole via CMake
Newer versions of Visual Studio install a git, too, for their source control integration features. Which git is CMake using, the one you've installed or the one Visual Studio installed? On Wed, Mar 2, 2016 at 12:45 AM, Kevin Brightwell wrote: > I've been having great success with using External

Re: [CMake] ExternalProject_Add with flexible install commands

2016-02-25 Thread David Cole via CMake
Do you need to do it indirectly through a variable like this? If you just use: INSTALL_COMMAND "" directly in the ExternalProject_Add call, it will work. If you really need to do it indirectly, there's probably a way, but it will also probably be more confusing for people reading the code in t

Re: [CMake] Cannot set FOLDER property to an interface (header-only) target

2015-12-31 Thread David Cole via CMake
I can't think of a reason why we would not whitelist the FOLDER property... Unless somebody else chimes in with one, perhaps you could submit a proposed patch to whitelist it? D On Wednesday, December 30, 2015, Klaim - Joël Lamotte wrote: > The following CMake script: > > cmake_minimum_re

Re: [CMake] BitDefender and cmakecompilerid.exe ot cmakecxxcompilerid.exe

2015-12-29 Thread David Cole via CMake
If BitDefender is quarantining those files, I would suspect the compiler you are using has somehow become virus-infected... What does BitDefender say if you ask it to analyze your compiler *.exe? Maybe you should run a full scan of all the drives you are using here... HTH, David > On Dec 29

Re: [CMake] Tests with assert and Release build type

2015-12-23 Thread David Cole via CMake
Not only is it possible ... it WILL happen if you use the Microsoft C++ compiler and try to mix and match Release and Debug compilation units. The MS compiler has some very nice memory tracking facilities built into the Debug runtime libraries, but it is accomplished via different structs for Debu

Re: [CMake] build order

2015-12-19 Thread David Cole via CMake
Build the second thing as an ExternalProject, too, and use the DEPENDS keyword to make it build after the first thing. Don't try to mix-and-match external projects and non-external projects in the same CMake configure... It's just too much work to get things working in a reasonable cross-platfo

Re: [CMake] Problem when using variable_watch with Visual Studio generator in 3.4.1

2015-12-10 Thread David Cole via CMake
t; -- Detecting CXX compile features - done > -- Found PythonInterp: C:/Python27/python.exe (found version "2.7.10") > -- Configuring done > -- Generating done > > > Yves > > On Thu, Dec 10, 2015 at 12:58 PM, David Cole wrote: > >> Out of curiosi

Re: [CMake] Problem when using variable_watch with Visual Studio generator in 3.4.1

2015-12-10 Thread David Cole via CMake
Out of curiosity, what output do you get (with 3.4.1) when you comment out your call to variable_watch? Do you still get error output, but without strange symbols in it? Or is there no error output in that case? On Thursday, December 10, 2015, Yves Frederix wrote: > Hi all, > > I am experiencin

Re: [CMake] Copying directories as post build events without losing parent directory

2015-12-07 Thread David Cole via CMake
$ cmake -E copy_directory foo bar/foo ? On Mon, Dec 7, 2015 at 4:53 PM, Robert Dailey wrote: > I have a custom target which runs a command similar to this: > > $ cmake -E copy_directory foo bar > > The problem is that the contents of "foo" are copied inside of "bar", > instead of it creating a

Re: [CMake] download file, modify, add test from it

2015-11-23 Thread David Cole via CMake
ut files to the SOURCES makes the target do what's its > supposed to do. > > Cheers, > Nico > > On Sun, Nov 22, 2015 at 11:59 PM David Cole > wrote: > >> You don't. You just assume all relevant targets have already been built >> by the time you run

Re: [CMake] download file, modify, add test from it

2015-11-22 Thread David Cole via CMake
Thanks! > How do I make a test depend on a target then? > > Cheers, > Nico > > > On Sun, Nov 22, 2015 at 8:58 PM David Cole > wrote: > >> The DEPENDS property of a test is meant to ensure test running order in >> the case of parallel testing... It simpl

Re: [CMake] download file, modify, add test from it

2015-11-22 Thread David Cole via CMake
g., ` > testFetchData`). (Full CMakeLists.txt at [1].) Explicitly calling `make > convert` works alright. > > Any idea why that might be? > > Cheers, > Nico > > [1] http://chunk.io/f/729beeab41fb4a7385ceb98b31a2ea0a > > On Sun, Nov 22, 2015 at 8:46 PM David Cole >

Re: [CMake] download file, modify, add test from it

2015-11-22 Thread David Cole via CMake
The DEPENDS property of a test is meant to ensure test running order in the case of parallel testing... It simply ensures that one test runs before another. It is not connected to the build system at all. It's different than target dependencies. D On Sunday, November 22, 2015, David

Re: [CMake] download file, modify, add test from it

2015-11-22 Thread David Cole via CMake
the trick: The target `convert` isn't executed before `ctest`. > > Any hints? > > Cheers, > Nico > > > On Sun, Nov 22, 2015 at 3:18 AM David Cole > wrote: > >> Did you try using full path names for the add_custom_command file names? >> >> And the NAME

Re: [CMake] download file, modify, add test from it

2015-11-21 Thread David Cole via CMake
Did you try using full path names for the add_custom_command file names? And the NAME/COMMAND form of the add_test command? Also, I've always found custom commands to work best when they're associated with a target. And if it was part of a target you could make the target depend on the external d

Re: [CMake] [CDash] CTEST_CUSTOM_WARNING_EXECPTION

2015-11-05 Thread David Cole via CMake
#x27;s the one triggering this warning slipping through as unignored? HTH, D On Thu, Nov 5, 2015 at 10:01 AM, Rashad M wrote: > yes. > > On Thu, Nov 5, 2015 at 1:46 PM, David Cole wrote: >> >> Does your ctest -S script call ctest_read_custom_files >> https://cmake.org/c

Re: [CMake] [CDash] CTEST_CUSTOM_WARNING_EXECPTION

2015-11-05 Thread David Cole via CMake
Does your ctest -S script call ctest_read_custom_files https://cmake.org/cmake/help/v3.4/command/ctest_read_custom_files.html after ctest_configure? On Thursday, November 5, 2015, Rashad M wrote: > Hello all, > > I have CTestCustom.cmake.in file in source tree with the following > contents > >

Re: [CMake] Cmake not working for VS13

2015-11-05 Thread David Cole via CMake
What version of Visual Studio do you have installed? On Thursday, November 5, 2015, Nikita Barawade < nikita.baraw...@einfochips.com> wrote: > Hi, > > > New to cmake utility, > > I am trying to build sample program given here > https://cognitivewaves.wordpress.com/cmake-and-visual-studio/ with V

Re: [CMake] add_custom_command not triggered

2015-10-31 Thread David Cole via CMake
Oh wait, I read it wrong... Try ${} to get the value of the variable. (It contains a file name, right?) D On Saturday, October 31, 2015, David Cole wrote: > Because you're giving DEPENDS as a target name, this is only an ordering > dependency, stating that the command should ru

Re: [CMake] add_custom_command not triggered

2015-10-31 Thread David Cole via CMake
Because you're giving DEPENDS as a target name, this is only an ordering dependency, stating that the command should run after the target is built. But not necessarily re-build whenever the target is re-built... If you want to re-run the command based on a file changing instead, then use the full

Re: [CMake] include_external_msproject, add_dependencies and build type (debug/release)

2015-10-27 Thread David Cole via CMake
CMAKE_BUILD_TYPE is not typically used/useful with the Visual Studio generators. You may want to look into using the CMAKE_CFG_INTDIR variable instead. https://cmake.org/cmake/help/v3.3/variable/CMAKE_CFG_INTDIR.html On Tue, Oct 27, 2015 at 8:06 AM, Holzinger, Axel (ALC NetworX GmbH) wrote: >

Re: [CMake] CMake 3.3 and 3.2 bootstrap fails on OS X Yosemite

2015-10-01 Thread David Cole via CMake
The "-1" bz2 files are for Cygwin... Try the plain old .tar.gz instead. David > On Oct 1, 2015, at 7:51 PM, Damian Rouson > wrote: > > All, > > Could someone advise me on building CMake from source on OS X 10.10.5 > (Yosemite)? At the bottom of this email is the tail of the output from th

Re: [CMake] CDash [Safe Numerics] - Administration

2015-09-27 Thread David Cole via CMake
This message is sent when an unparseable xml file is submitted to CDash. The email says the contents are as follows, with nothing (the empty string) following... So, usually, this is some bot sending garbage to your CDash url. There is nothing for you to do, but ignore these. If they are too freque

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

2015-08-21 Thread David Cole via CMake
Find_library results are cached. If you want to re-find a potentially moved library every time you run, you would have to unset the cache variable prior to finding it. D On Thursday, August 20, 2015, Ette, Anthony (CDS) < anthony.r.e...@controlsdata.com> wrote: > Ok so I’ve got this going now (

Re: [CMake] Does SET_TARGET_PROPERTIES(foo PROPERTIES INSTALL_RPATH /path1; /path2) still silently ignore path2?

2015-08-11 Thread David Cole via CMake
elf would be predeclared, > of course), and setting an undeclared one would throw an error. > > On Tue, Aug 11, 2015 at 6:57 AM, David Cole > wrote: > > The final args to set_target_properties are any number of name/value > pairs: > > > > ht

Re: [CMake] Does SET_TARGET_PROPERTIES(foo PROPERTIES INSTALL_RPATH /path1; /path2) still silently ignore path2?

2015-08-11 Thread David Cole via CMake
The final args to set_target_properties are any number of name/value pairs: http://www.cmake.org/cmake/help/v3.3/command/set_target_properties.html The only thing we could do there is look for an even number of args, and catch possible problems half the time... I'm not sure if there are any restr

Re: [CMake] emulating cmake-gui behaviour with cmake commandline on windows

2015-08-07 Thread David Cole via CMake
> Hi, > > Quoting David Cole (2015-08-07 18:27:40) >> Put your source in a sub-directory. CMake simply does not work at the >> root of a drive letter on Windows. CMakeLists.txt MUST be in at least >> one sub-directory underneath a root drive letter path. > > oh wow that

Re: [CMake] emulating cmake-gui behaviour with cmake commandline on windows

2015-08-07 Thread David Cole via CMake
Put your source in a sub-directory. CMake simply does not work at the root of a drive letter on Windows. CMakeLists.txt MUST be in at least one sub-directory underneath a root drive letter path. HTH, David C. On Fri, Aug 7, 2015 at 5:08 AM, Johannes Schauer wrote: > Hi, > > I am trying to bui

Re: [CMake] on cmake supporting one arch per project (from CMake IR)

2015-08-04 Thread David Cole via CMake
There's nothing wrong with that approach, per se, it simply "doesn't feel natural" to Xcode and Visual Studio users. Xcode and Visual Studio users building modern apps for multiple targeted platforms (phone, tablet, simulated phone/tablet, desktop, other) are used to switching the target platform

Re: [CMake] ARGVx "inherited" by sub-functions?

2015-08-03 Thread David Cole via CMake
You could argue bug or feature depending on your point of view. (I'd lean toward bug, as it is rather unexpected...) However, it has been that way for quite some time, (ever since function was added?), so it may require a new policy to fix, since some function calls from inside functions may be acc

Re: [CMake] CDash problems

2015-08-03 Thread David Cole via CMake
ince it is small and quick to run. HTH, David C. On Thu, Jun 25, 2015 at 12:16 PM, David Cole wrote: > I cloned your project [Safe > Numerics](https://github.com/robertramey/safe_numerics) to try to help > you out by attempting to reproduce this problem. > > I see the most recen

Re: [CMake] List of files not containing string

2015-07-30 Thread David Cole via CMake
Get the list of all files, loop over them, and filter out the ones that DO have the string in the name ...? On Thu, Jul 30, 2015 at 4:05 PM, Crast, Nicholas wrote: > All, > > > > This seems like a pretty simple task, but I cannot figure out a good way to > do it. I want to get a list of all fil

Re: [CMake] [cmake-developers] CMake IR

2015-07-30 Thread David Cole via CMake
json is SOOO much sexier than XML. ;-) On Thu, Jul 30, 2015 at 10:10 AM, Dan Kegel wrote: >>> The big selling point would be the ability to introduce arbitrary >>> front-ends to CMake, not just CMakelists.txt. Every developer could >>> choose an input language that suits their pro

Re: [CMake] CMake IR

2015-07-29 Thread David Cole via CMake
And I wouldn't give up just yet on building support for this into CMake, if not building the entire thing into a future CMake. Perhaps there are valid objections, or perhaps people just need convincing. D On Wed, Jul 29, 2015 at 8:51 AM, Nagy-Egri Máté Ferenc wrote: > Hi Nico, > > thank you for

Re: [CMake] CMake IR

2015-07-29 Thread David Cole via CMake
This all seems like a very good idea, and also like it will take an enormous amount of time and effort. I'd like to help, but I have quite limited available time these days. Let us know if there are specific things you need help with in advancing towards an implementation of these ideas. David C.

Re: [CMake] Building gtest with ExternalProject at configure time

2015-07-25 Thread David Cole via CMake
Interesting idea. I can say for sure one of the reasons we didn't take this approach when we first built ExternalProject was to avoid spending significant time on ANYTHING during the CMake configure of the main project. Deferring everything time-consuming to build time, after the configure step, w

Re: [CMake] Getting Location of This File

2015-07-25 Thread David Cole via CMake
I think http://www.cmake.org/cmake/help/v3.3/variable/CMAKE_CURRENT_LIST_FILE.html is exactly what you're asking for, and will work in most contexts you're thinking of. (Configuring from a top level or sub-directory CMakeLists file, in an included file, running a CMake -P script file...) The only

Re: [CMake] Visual Studio solution folders with 1 item in them

2015-07-23 Thread David Cole via CMake
CMake only puts projects (libraries, executables, custom targets) inside of solution folders. There's currently no way to add an individual file in them directly. D On Thu, Jul 23, 2015 at 11:24 AM, Andrei Porumb wrote: > Hello Parag, > > > > I am very sorry to say that your

Re: [CMake] Changes to CMAKE_CXX_FLAGS_RELEASE not reflected in GUI

2015-07-23 Thread David Cole via CMake
However, be aware of two things if you do use FORCE: If CMAKE_CXX_FLAGS_RELEASE already contains "-xHost" you will be appending it *again* each time CMake is run in a given build tree... So you may want some "if(NOT CMAKE_CXX_FLAGS_RELEASE MATCHES "-xHost")" logic in there as well. Also, using FO

Re: [CMake] Rerun CMake partially in Visual Studio

2015-07-23 Thread David Cole via CMake
Nope. CMake has no way of knowing whether you have logic in the lower level CMakeLists file which affects later included projects, or which might even possibly affect global (top level project) CMakeCache settings. Without adding facilities to track such interconnections, the entire tree from the

Re: [CMake] OS X framework headers with capital letters

2015-07-21 Thread David Cole via CMake
; real project do not collide in any form. I am running on a a Mac with the > HFS+ system without case sensitivity. > > > > On Tue, Jul 21, 2015 at 12:51 PM, David Cole wrote: >> >> Are you saying the file does not exist in the installed framework, or >> that yo

Re: [CMake] OS X framework headers with capital letters

2015-07-21 Thread David Cole via CMake
Are you saying the file does not exist in the installed framework, or that you do not see "copying Foo.h" in the install output ...? This seems very unlikely. The header files are supposed to be in the framework in the build tree, and the built framework in its entirety is supposed to be recursivel

Re: [CMake] Using ExternalProject_Add when CMakeFiles.txt is not in the root directory.

2015-07-18 Thread David Cole via CMake
if EP stuff were more compose-able. If you have any good ideas for making it so, this and the dev list are the right places to mention them. D On Friday, July 17, 2015, Klaim - Joël Lamotte wrote: > > > On 17 July 2015 at 20:06, Bradley Lowekamp > wrote: > >> Hello, >

Re: [CMake] ExternalProject_Add_StepDependencies parallel download/cloning

2015-07-17 Thread David Cole via CMake
I have adopted the technique of splitting a project into two ExternalProject_Add calls, the first of which is named "download-${projectName}" with empty configure, build and install stages, and the second of which is named ${projectName} with an empty download step (using DOWNLOAD_COMMAND ""). The

Re: [CMake] Is there any way to set a build-type specific install path for multiconfig tools?

2015-07-14 Thread David Cole via CMake
add per-config complexity to it. I am certain there are others with different opinions on the matter, though. We'll see if anybody else chimes in. D On Tue, Jul 14, 2015 at 7:52 AM, Clifford Yapp wrote: > On Mon, Jul 13, 2015 at 1:45 PM, David Cole wrote: > >> The other &qu

Re: [CMake] Why does changing -G not change generators?

2015-07-14 Thread David Cole via CMake
It's just something you can't change without wiping the build tree entirely. It should probably actually produce an error or warning of some sort to avoid confusion such as this... D On Tue, Jul 14, 2015 at 11:01 AM, Paul Smith wrote: > We have a situation where people are sometimes wanting to

Re: [CMake] Is there any way to set a build-type specific install path for multiconfig tools?

2015-07-13 Thread David Cole via CMake
cmake_install.cmake HTH, David C. On Mon, Jul 13, 2015 at 12:29 PM, Clifford Yapp wrote: > On Mon, Jul 13, 2015 at 12:05 PM, David Cole wrote: >> I think this should be achievable somehow with CMAKE_INSTALL_PREFIX >> set to "/parent_dirs" and then using appropriate DESTIN

Re: [CMake] Is there any way to set a build-type specific install path for multiconfig tools?

2015-07-13 Thread David Cole via CMake
I think this should be achievable somehow with CMAKE_INSTALL_PREFIX set to "/parent_dirs" and then using appropriate DESTINATION and CONFIGURATIONS arguments to the CMake install commands. Have you tried using the CONFIGURATIONS args to the install command? On Mon, Jul 13, 2015 at 10:26 AM, Cli

Re: [CMake] CDash problems

2015-06-25 Thread David Cole via CMake
I cloned your project [Safe Numerics](https://github.com/robertramey/safe_numerics) to try to help you out by attempting to reproduce this problem. I see the most recent activity is in the "policies" branch, but I don't see anything in the whole repo, in either 'master' or 'policies' branches that

Re: [CMake] Running CTest with Xcode build results in Error

2015-06-18 Thread David Cole via CMake
set(CTEST_DROP_SITE_CDASH TRUE) >> >> # Use multiple CPU cores to build >> include(ProcessorCount) >> ProcessorCount(N) >> if(NOT N EQUAL 0) >> if(NOT WIN32) >>set(CTEST_BUILD_FLAGS "-j${N}") >> endif(NOT WIN32) >> set(ctest_test_args

Re: [CMake] Running CTest with Xcode build results in Error

2015-06-18 Thread David Cole via CMake
gt; > > Thanks > Mike Jackson > > On Jun 18, 2015, at 3:08 PM, David Cole via CMake wrote: > >> Are you using Eclipse or Kate? >> >> Did you do a grep -E "\-j" on all of the files included by the script >> that drives the build? (And in your source

Re: [CMake] Recursively include target include directories only

2015-06-18 Thread David Cole via CMake
Did you read through the pointed to stack overflow question and answers? Is the information there misleading or incorrect?, ... because it seems to say there is a way to do it with MSVC... On Thu, Jun 18, 2015 at 3:16 PM, Robert Dailey wrote: > On Thu, Jun 18, 2015 at 12:02 PM, Dan Liew w

Re: [CMake] Running CTest with Xcode build results in Error

2015-06-18 Thread David Cole via CMake
ile that makes CTest think it is running with a > makefile generator. > > Should I post my various files? > > Mike Jackson > >> On Jun 18, 2015, at 9:56 AM, David Cole wrote: >> >> Is there a MAKEFLAGS or CTEST_BUILD_FLAGS in your environment? >> >> Whe

Re: [CMake] Running CTest with Xcode build results in Error

2015-06-18 Thread David Cole via CMake
Is there a MAKEFLAGS or CTEST_BUILD_FLAGS in your environment? Where does the -j16 come from? (CTest should not be injecting that unless you are telling it to somehow, so it either comes from one of your scripts, or your environment...) grep for just "\-j" -- the value 16 may come from a variable

Re: [CMake] [cmake-developers] Virtual folders in Visual studio get expanded on reload

2015-06-15 Thread David Cole via CMake
I think I have seen this behavior in pure (non-CMake-generated) VS projects... Perhaps it's simply a Visual Studio issue, and has nothing to do with CMake. D On Fri, Jun 12, 2015 at 7:55 AM, Roman Wüger wrote: > @kgt: Thank you for this great hint. :-) > I had overlooked this button in Visual St

  1   2   3   4   5   6   7   8   9   10   >