stability of
their code, so I won't pass judgment. Be sure to research it before
diving in though.
The Eclipse community is very mature as far as their release policies.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http
On 7/30/07, Timur Ivanov [EMAIL PROTECTED] wrote:
The problem is that common.cpp recompiled 3 times but I would like not
to do that waste of time. Is it possible ?
Yep. Did you look at Chicken yet?
Cheers,
Brandon Van Every
___
CMake mailing list
On 7/30/07, Timur Ivanov [EMAIL PROTECTED] wrote:
On 7/31/07, Brandon Van Every [EMAIL PROTECTED] wrote:
On 7/30/07, Timur Ivanov [EMAIL PROTECTED] wrote:
The problem is that common.cpp recompiled 3 times but I would like not
to do that waste of time. Is it possible ?
Yep. Did you
, which
of course does Java well, and had the beginnings of some MSVC C++
capabilities last time I checked 2 years ago. I don't know what's
happened since then. But the CDT developers may rightly ask, Why
should we put our energy into CMake when we could put it into Ant?
Cheers,
Brandon Van Every
the Java plugin?
If you use some non-CMake tool to build the CMake support, you risk
CDT developers saying what is this lame CMake build system that can't
even handle Java? We'd rather support Ant.
We're talking about inculcating CMake into the Eclipse culture here.
Cheers,
Brandon Van Every
, *and* around your native build system.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
enough to address the needs of a CDT
implementor. Which might be substantial, actually, I don't know.
Eclipse is a big project.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
not specific to CMake. Damned if I can find
documentation on it though.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
not know what Java trickery one needs to do to build an Eclipse
plugin. I hope it is easy and aesthetically satisfying when done with
CMake.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
On 7/30/07, Bill Hoffman [EMAIL PROTECTED] wrote:
Brandon Van Every wrote:
On 7/30/07, Juan Sanchez [EMAIL PROTECTED] wrote:
I didn't think to look on the make man page, since almost every gnu make
system I dealt with had the verbose information by default.
Doing a man make reveals
was
unacceptable.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
to configure *.h files and so forth, it might be
helpful to you.
http://www.call-with-current-continuation.org
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
, and just wants to embed a static library, then
they either have to re-build objects multiple times or figure out how
to reuse them. Which, given Timur's previous posts, is why I believe
we were talking about this.
Dynamic libs don't have this problem. That's one way out.
Cheers,
Brandon Van Every
to the static library you name, if
the static and dynamic libraries have the same name. This has nothing
to do with CMake per se. Autotools works its way around this problem
somehow apparently, but the correct answer for almost everybody is not
to do static linking on OS X at all.
Cheers,
Brandon Van
* the
targets including the ones from test/.
Why is that? And is that a desired?
Not sure.
If so, how can I separately install the lib before ( or without )
building the tests.
Given the behavior, you would need an IF(conditional) around your
INSTALL statements for /tests.
Cheers,
Brandon Van Every
Well this is sounding like a bug. You checked the bug tracker? You
have a trivial reproducer?
Cheers,
Brandon Van Every
On 8/1/07, Alexandru Ciobanu [EMAIL PROTECTED] wrote:
Hi!
Another observation I have is that the file
cmake_install.cmake is generated correctly,
it does not include
reproduce this under mingw. My steps are slightly different
than yours:
1. run CMakeSetup, specify an out-of-source build
2. cd build
3. mingw32-make
4. mingw32-make install
What OS and toolchain are you using?
Cheers,
Brandon Van Every
___
CMake mailing
On 8/2/07, Alexander Neundorf [EMAIL PROTECTED] wrote:
On Thursday 02 August 2007 10:01, Brandon Van Every wrote:
I'm not shocked. Anecdotally we've seen weird dependency errors for
Chicken on Linux, but since I'm not the Linux guy, we were never able
With static or shared libs
checking toolchains.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
is was f this ...is: a test)
which doesn't contain any semicolons.
You're right that the message command *also* needs to be ${f}
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
of the
target's output can be changed. See SET_TARGET_PROPERTIES in the
docs. Chicken has examples of how it's done, we have both chicken.exe
and libchicken.dll. http://www.call-with-current-continuation.org
Cheers,
Brandon Van Every
___
CMake mailing list
.
I don't know about static libraries including dynamic libraries.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
On 8/8/07, Dieter Oberkofler [EMAIL PROTECTED] wrote:
Can someone help on where I could find the release notes for 2.4.7 ?
I don't know of anything specifically called release notes. There's
a readme.txt at the top of the source tree, and also a ChangeLog.txt.
Cheers,
Brandon Van Every
://www.cmake.org/Wiki/CMake
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
On 8/8/07, gga [EMAIL PROTECTED] wrote:
I know I can pass -D symbols to cmake to modify its behavior and that
windows also has its ugly CmakeSetup gui.
Ugly? Geez, what are you, a candidate for Windows Aero or something?
Cheers,
Brandon Van Every
.
So maybe it's worth keeping these kinds of people happy, even though
they raise what I personally would call superficial objections. If
their requests aren't a lot of work and don't do any harm. It would
increase the body count of people who speak positively of CMake.
Cheers,
Brandon Van Every
. LINKER_LANGUAGE is
documented; LANGUAGE was overlooked as per bug #5393.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
Because aside from any technical reason, one day Kitware will work up
the chutzpah to officially depreciate legacy commands. If you're
writing new code, there's no point in using the old commands.
Cheers,
Brandon Van Every
On 8/9/07, Christian Convey [EMAIL PROTECTED] wrote:
The online help
it will wither away.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
was not closed.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
On 8/9/07, Alexander Neundorf [EMAIL PROTECTED] wrote:
On Thursday 09 August 2007 14:14, Brandon Van Every wrote:
On 8/8/07, Alan W. Irwin [EMAIL PROTECTED] wrote:
On 2007-08-08 21:52-0400 Bill Hoffman wrote:
one of the c files includes a c++ file that is why I need to compile
my c
, FILE(TO_NATIVE_PATH path result) can help with that
sort of thing. Granted, you'd have to read the docs many many times
before knowing details like that.
${CMAKE_COMMAND} -E copy
is also useful.
Finally, you don't need ARGS statements. That's old style.
Cheers,
Brandon Van Every
? You'd need feedback to
know what the conditional options are. Is there any mechanism to do
that at present, or do we need the OPTIONS readout as suggested above?
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman
On 8/10/07, Bill Hoffman [EMAIL PROTECTED] wrote:
Brandon Van Every wrote:
It might be reasonable, however, to show OPTIONS resolved at the
current scope. And to note whether conditional options exist, i.e.
Warning: conditional options detected. You are advised to run
(CMakeSetup
don't do much Mac development. Do you have any
references on this. A project I'm working on wants to build static libraries
to
help in the distribution: Here's your binary, now RUN!.
http://developer.apple.com/qa/qa2001/qa1118.html
Cheers,
Brandon Van Every
On 8/10/07, dave [EMAIL PROTECTED] wrote:
On Fri, Aug 10, 2007 at 12:38:08PM -0400, Brandon Van Every wrote:
The command line is the retraining tool.
How about a CMake utility that accepts autotools files as input
and creates CMake output files for all the autotools features which
can
On 8/10/07, Bill Hoffman [EMAIL PROTECTED] wrote:
Brandon Van Every wrote:
http://developer.apple.com/qa/qa2001/qa1118.html
I am not sure this means static libraries are deprecated. It just
means that completely static
executables are not recommended. They want you to use the dynamic
concern, but CMake does it
differently for good reasons. For instance, CMake uses iterative
resolution of OPTIONS, you'll need to...
2) that they really should be doing it the CMake way. Use
CMakeSetup|CCMake to configure...
The command line is the retraining tool.
Cheers,
Brandon Van Every
run into so far are all about translating
nested IF(cond) logic. Especially since GMake can have if
statements in makefile targets and CMake cannot. I've got solutions,
but the problem begs for real parsing rather than regex hackery.
Cheers,
Brandon Van Every
like it's got the best regex support, in languages more modern
than Perl. Python implements regexes externally, not as convenient.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
more noticeable would have the
same effect.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
On 8/10/07, Alexander Neundorf [EMAIL PROTECTED] wrote:
On Friday 10 August 2007 15:55, Brandon Van Every wrote:
...
Totally horrible brain dead idea. If it weren't for your other
suggestions, I'd say you should be shot.
...
You are a sick, depraved individual.
Brandon, I think
On 8/10/07, Bill Hoffman [EMAIL PROTECTED] wrote:
Brandon Van Every wrote:
I don't trust smileys, people may not notice them. The above was
clearly a joke, except for the shooting part.
Let me state the matter seriously.
Sure, it is a bad idea, and technically I agree with you. I
timeframe of busyness so let's pick it up 2 months from now.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
in awhile there's some weird corner case going
forwards that causes undesireable behavior, but those are rare.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
command.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
of course, building Chicken is not the same as using Chicken.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
On 8/20/07, Reggie Burnett [EMAIL PROTECTED] wrote:
We are using cmake for our internal Windows builds and want to migrate away
from using Vs 2005 on our unattended builds. The main option, AIUI, is
nmake but I would prefer to use msbuild.
What is inadequate about devenv?
Cheers,
Brandon Van
processing
reasons you did. It is very very annoying when trying to write more
abstract code. A workaround is to pass variables instead of strings,
so that the macro argument reader can't ruin the strings.
Cheers,
Brandon Van Every
___
CMake mailing
of definitions.
I've looked in the usual docs/wiki, the useful variables, the
archives to some degree, and I've grepped the sources some. Haven't
found what I'm looking for. Does it exist?
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http
for cross-platform support.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
terribly intelligible before, so I'm guilty
of being a little touchy on the wordsmithing. Like saying something
is untrue when it's true 95% of the time. But no matter, this one's
true 100% of the time, everyone's happy! :-)
Cheers,
Brandon Van Every
don't know what if and until is about. I didn't put it in the
FAQ because I didn't think it would be responsible to do so. I
certainly could put it in there with the proper caveat emptors.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake
correct, at least for Linux and GCC?
http://www.cmake.org/Wiki/CMake_FAQ#Library_questions
If it's all YMMV for different Unixes or compilers, then we need
strong warnings about trying to apply this trick cross-platform. As
well as performance consequences you mention.
Cheers,
Brandon Van Every
.27t_like_that.21
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
myself. You'd need to try my way and
see what happens.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
On 9/18/07, Juan Sanchez [EMAIL PROTECTED] wrote:
Hello Brandon,
How do you create the final archive without the ar command?
The FAQ points at feature request #5155 where this is explained. If
the explanation given is not clear, let me know.
Cheers,
Brandon Van Every
On 9/18/07, Goswin von Brederlow [EMAIL PROTECTED] wrote:
Brandon Van Every [EMAIL PROTECTED] writes:
I just got done telling all you guys how to reuse objects in a
platform independent manner. And it's in the FAQ now for handy
reference.
Problems arise when you have too many objects
. For instance you might need IF(APPLE) or IF(UNIX)
or IF(WIN32) or IF(MSVC) or some such. But mostly you can target
lotsa platforms, lotsa compliers, and lotsa build tools, all with 1
CMakeLists.txt.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake
? from the Command Prompt?
To a Windows native developer this tool smells bad.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
and no Unix shell. It may be doable, it may not be doable,
but it is certainly not widespread production practice so you're going
to take lumps. I can't see why any CMake-oriented person would
recommend pkg-config unless they're stuck with it as a legacy concern.
Cheers,
Brandon Van Every
On 9/27/07, Hendrik Sattler [EMAIL PROTECTED] wrote:
Am Freitag 28 September 2007 schrieb Brandon Van Every:
I can't see why any CMake-oriented person would
recommend pkg-config unless they're stuck with it as a legacy concern.
And with a cmake centric solution, you create yet another dead
On 9/28/07, Brandon Van Every [EMAIL PROTECTED] wrote:
On 9/27/07, Alan W. Irwin [EMAIL PROTECTED] wrote:
On 2007-09-27 16:12-0400 Brandon Van Every wrote:
http://www.gimp.org/~tml/gimp/win32/downloads.html is a site that contains
windows binaries for the libgtk+ dependencies (which
it gives
some kind of output.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
On 9/28/07, Alan W. Irwin [EMAIL PROTECTED] wrote:
On 2007-09-28 17:02-0400 Brandon Van Every wrote:
Andreas didn't say it works in any usable sense. He said it gives
some kind of output.
But that output sounded like exactly what you expect from pkg-config
(compile and link options
, or ADD_CUSTOM_TARGET. It's correct but archaic.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
, but they produce it's broken.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
the ADD_CUSTOM_COMMAND,
then use it.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
it, it doesn't really
matter. You should see the monster of a conversion script I'm working
on. Sorry, the contract prevents me from talking more about it or
showing it off. Let's just say it ain't no 1 page thing.
Cheers,
Brandon Van Every
___
CMake mailing list
On 10/19/07, Josef Karthauser [EMAIL PROTECTED] wrote:
Is there a canonical way of matching a filename against a number of
filetypes?
Just use the STRING(REGEX functions. FILE(GLOB could also work in
some circumstances.
Cheers,
Brandon Van Every
%ProgramFiles% would make sense there too.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
either pass these parameters to the
linker, or extract the libs out of the string?
EXECUTE_PROCESS? ADD_CUSTOM_COMMAND? Depends when you want the info.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman
On 10/19/07, Gonzalo Garramuño [EMAIL PROTECTED] wrote:
Brandon Van Every wrote:
Agreed, having gone through this debate awhile ago. I would further
note that MinGW doesn't require MSYS, and that one would of course
expect %ProgramFiles% as the default in that case. Adding MSYS
,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
will act upon them. Have
you accepted that /usr/local isn't going to become the default MSYS
installation path?
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
of the Cygwin setup program.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
it overwrote his MSVC version of CMake.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
On 10/21/07, Joseph Garvin [EMAIL PROTECTED] wrote:
and I don't see any way to iterate through all of the
subfolders of a directory,
FILE(GLOB ...)
If the globbing expressions aren't enough for your search, then get
the output, then run a STRING(REGEX ...) on them.
Cheers,
Brandon Van Every
. A couple of months ago, I talked about
doing something about that with another fellow. I'm still not ready
to act upon it though. I'm getting paid to finish my current project
using what I've got, not to implement new stuff.
Cheers,
Brandon Van Every
in the environment you ran CMake. For your compilation
environment you'll need TRY_COMPILE or TRY_RUN.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
I've
now spent 5 or 6 emails defending this position.
You could have read the e-mail archives. :-) And you can still read
MSYS's e-mail archives.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo
/local mindset, because of what I found on the MSYS list.
It will be interesting to see what you determine *at present*.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
problem but I don't have any other experience with them so far.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
versions of VS?
I don't think we want a proliferation of Windows .exe's.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
generator
as a workaround. STRING(REPLACE / \\ native_path ${cmake_path})
will probably do it, but maybe there's more to it. It's been awhile
since I messed with these.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org
, however, so that
might help with whatever you were trying to do.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
On 10/25/07, Gonzalo Garramuño [EMAIL PROTECTED] wrote:
Brandon Van Every wrote:
If you try to run CMakeSetup with MinGW on Windows Vista, and you get
a screenful of errors including a line:
For vista you *probably* want a 64-bits mingw, not the 32-bits one.
Why would I want a 64-bit MinGW
On 10/25/07, David Cole [EMAIL PROTECTED] wrote:
On 10/23/07, Brandon Van Every [EMAIL PROTECTED] wrote:
If you try to run CMakeSetup with MinGW on Windows Vista, and you get
a screenful of errors including a line:
gcc.exe: installation problem, cannot exec `cc1': No such file
or plugin so that other
programs can use it
I'd want to hear more about why that's going to be useful. Sounds
like a waste of time.
I think the original goal of eliminating the MFC dependency is a reasonable one.
Cheers,
Brandon Van Every
___
CMake mailing
On 10/26/07, Juan Sanchez [EMAIL PROTECTED] wrote:
Where is the source for wxCMakeSetup?
In a CMake source tree, I'm gonna guess it's in CMake/Source/WXDialog.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org
.
How would the IDE make greater use of it, than the user already does?
Having 2 apps open during development is not a big deal. A plugin is
only worth something if it communicates better somehow.
Cheers,
Brandon Van Every
___
CMake mailing list
CMake
really think your code is correct and CMake is
the one removing the _ underscore, create a trivial reproducer for the
problem in a few lines of code. If you've got an ironclad reproducer
then make an entry in the bug tracker http://www.cmake.org/Bug .
Cheers,
Brandon Van Every
it to always be built first no matter what.
I suppose this doesn't answer the problem of I just finished CMake, I
don't know what to do next, there's no helpful link. The user has to
know what to do next, how to get to the generated build system and run
it. Is that a big deal?
Cheers,
Brandon Van Every
})
ENDMACRO(DOSOMETHING)
DOSOMETHING(WHATEVER out)
C:\devel\src\cbugs\trueorfalsecmake -P trueorfalse.cmake
CMake Error: I don't like the input!
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
-P trueorfalse.cmake
CMake Error: I don't like the input!
CMake Error: I don't like the input!
CMake Error: I don't like the input!
Cheers,
Brandon Van Every
___
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake
On 10/30/07, Brandon Van Every [EMAIL PROTECTED] wrote:
On 10/30/07, David Cole [EMAIL PROTECTED] wrote:
Because WHATEVER is not empty...
Then it should be true.
I say the following should set the result to valid.
MACRO(NOQUOTES_ALONE literal_string result)
IF(${literal_string
On 10/30/07, Brandon Van Every [EMAIL PROTECTED] wrote:
On 10/30/07, Brandon Van Every [EMAIL PROTECTED] wrote:
On 10/30/07, David Cole [EMAIL PROTECTED] wrote:
Because WHATEVER is not empty...
Then it should be true.
I say the following should set the result to valid.
MACRO
1 - 100 of 575 matches
Mail list logo