[Cmake] breaking up long strings
Wheeler, Frederick W (Research)
wheeler at crd.ge.com
Wed Sep 8 12:55:58 EDT 2004
Thanks for the pointer. Unfortunately, this leaves the new newlines in the
string. I end up with a bad DartConfiguration.tcl file. I also tried this:
SET (EXPECTED_BUILDS
"{cs.rpi.edu FreeBSD-4.9-gcc-2.95.4}"
"{cs.rpi.edu FreeBSD-4.9-gcc-2.95.4-static}"
"{cs.rpi.edu FreeBSD-4.9-gcc-3.3}"
...
)
This is also valid CMake syntax, but the string ends up being:
{cs.rpi.edu FreeBSD-4.9-gcc-2.95.4};{cs.rpi.edu
FreeBSD-4.9-gcc-2.95.4-static};{cs.rpi.edu FreeBSD-4.9-gcc-3.3}
This is also unwelcome by Dart in the DartConfiguration.tcl.
Fred
> -----Original Message-----
> From: Andy Cedilnik [mailto:andy.cedilnik at kitware.com]
> Sent: Wednesday, September 08, 2004 11:44 AM
> To: Wheeler, Frederick W (Research)
> Cc: CMake List (E-mail)
> Subject: Re: [Cmake] breaking up long strings
>
>
> Hi Fred,
>
> CMake 2.0 supports multiline strings. No need for \:
>
> SET (EXPECTED_BUILDS "
> {cs.rpi.edu FreeBSD-4.9-gcc-2.95.4}
> {cs.rpi.edu FreeBSD-4.9-gcc-2.95.4-static}
> {cs.rpi.edu FreeBSD-4.9-gcc-3.3}
> ...
> ")
>
> On Wed, 2004-09-08 at 11:31, Wheeler, Frederick W (Research) wrote:
> > Does CMake offer a way to spread long strings like this one
> over multiple
> > lines?
> >
> > SET (EXPECTED_BUILDS "{cs.rpi.edu FreeBSD-4.9-gcc-2.95.4}
> {cs.rpi.edu
> > FreeBSD-4.9-gcc-2.95.4-static} {cs.rpi.edu FreeBSD-4.9-gcc-3.3}
> > {esat.kuleuven.ac.be IRIX-6.5-CC-n32} {esat.kuleuven.ac.be
> > Linux-2.6-gcc-3.4-O3} {esat.kuleuven.ac.be Linux64-2.6-gcc-3.4-O3}
> > {esat.kuleuven.ac.be OSF1-V5.1-gcc-3.4} {crd.ge.com
> > Solaris-2.8_gcc-3.0.4_profile_static} {crd.ge.com
> Win2k_bcc-5.5.1_Release}
> > {esat.kuleuven.ac.be SunOS-5.8-gcc-3.4-O2} {esat.kuleuven.ac.be
> > HP-UX-B.11.00-gcc-3.4-O1} {crd.ge.com
> > Playstation2-Linux-2.2.1_gcc-2.95.2_-Wall_static} {crd.ge.com
> > Cygwin-1.5.10_gcc-3.3.3_-Wall_-O2_static} {crd.ge.com
> > Win2k_msvc-6.0sp5_Release} {crd.ge.com
> > FreeBSD-5.0_gcc-3.2.1_-Wall_-O_shared} {crd.ge.com
> > Linux-2.4.18_gcc-3.2_-Wall_profile_static} {crd.ge.com
> > Linux-2.4.9_icc-8.0_-w1_-O2_shared} {crd.ge.com
> Win2k_msvc-7.0_Release}
> > {nk.crd.ge.com Win2k_msvc-7.1_Release} {imorphics
> > Win2k-msvc-6sp5-iMorphicsRelDeb} {imorphics Win2k-msvc-6sp5-Debug}
> > {crd.ge.com MinGW-3.3_gcc-3.3.3_-Wall_-O2_static}")
> >
> > Something like this?
> >
> > SET (EXPECTED_BUILDS "\
> > {cs.rpi.edu FreeBSD-4.9-gcc-2.95.4} \
> > {cs.rpi.edu FreeBSD-4.9-gcc-2.95.4-static} \
> > {cs.rpi.edu FreeBSD-4.9-gcc-3.3}\
>
>
More information about the Cmake
mailing list