From: Joerg Bruehe Date: January 26 2011 9:12am Subject: Re: bzr commit into mysql-5.5-bugteam branch (joerg:3209) Bug#42969 List-Archive: http://lists.mysql.com/commits/129633 Message-Id: <4D3FE57B.3030001@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: quoted-printable Follow-up to self, to get it archived (and Wlad might be interested): Joerg Bruehe wrote: > [[...]] >=20 >=20 > Your second mail: >=20 >> Hi Joerg, >> >> Some more feedback (this time only windows-related). >> >> I get this in VERSION_bin files >> >> [[...]] >=20 >> =3D=3D=3D=3D=3D Feature flags used: =3D=3D=3D=3D=3D >> Some info extracted from CMakeCache.txt are internal flags, hidden fro= m user in normal cmake-gui or ccmake (stuff with :INTERNAL >> suffixes, like WITH_MYISAM_STORAGE_ENGINE:INTERNAL=3DON). >> Some interesting flags on the other hand are missing (like INSTALL_LAY= OUT or MYSQL_DATADIR). Maybe, cmake -LH ${CMAKE_BINARY_DIR} >> could do a better job in extracting interesting flags. >=20 > [[...]] > I would like to see them written as well, but if I have to make a choic= e > I agree that "cmake -L" might be the better one. "cmake -L . by itself in the "VERSION_BIN" target (which will always be rebuilt) causes an infinite recursion :( "cmake -NL ." does the same :( "cmake -N -L ." works as expected :) It is rare to see a command which doesn't accept the combination of single-letter options, but what is worse IMO is that it doesn't give an error message. J=F6rg --=20 Joerg Bruehe, MySQL Build Team, joerg.bruehe@stripped (+49 30) 417 01 487 ORACLE Deutschland B.V. & Co. KG, Komturstrasse 18a, D-12099 Berlin Geschaeftsfuehrer: Juergen Kunz, Marcel v.d. Molen, Alexander v.d. Ven Amtsgericht Muenchen: HRA 95603