Making non-standard OS checks in cmake?

Albert Astals Cid aacid at kde.org
Fri Jan 1 19:31:30 CET 2010


A Divendres, 1 de gener de 2010, Raphael Kubo da Costa va escriure:
> Hey there,
> 
> As you can see on my.cdash.org, both kdeadmin and kdenetwork fail to build
> cleanly on FreeBSD:
> 
>  * kdeadmin/kuser's CMakeLists.txt's check for the need to link against -
> lcrypt is broken on FreeBSD,  since the crypt() function is defined in
> unistd.h, not crypt.h, even though -lcrypt still must be passed to the
> compiler
>  * kdenetwork/kppp has been broken since FreeBSD 8.0 - currently the ports
> system just disable its build, and I'd like to do the same upstream.

Why not fixing instead of disabling?

Albert

> 
> In both cases (the former can actually be solved in a different way, but I
> have felt the need for this in other cases as well), it would be useful to
> know if the current OS is FreeBSD, just like APPLE, WIN32 or UNIX are set.
>  Is there an easy way to do that?
> _______________________________________________
> Kde-buildsystem mailing list
> Kde-buildsystem at kde.org
> https://mail.kde.org/mailman/listinfo/kde-buildsystem
> 



More information about the Kde-buildsystem mailing list