[CMake] Linking on OSX

Bryan Christ bryan.christ at gmail.com
Mon Jun 3 18:16:10 EDT 2019


New to this mailing list so I hope I'm asking this in the right venue...

I'm trying to port my application (a program and a shared library) to OSX.
It was rather easy to modify my CMake script to go from Linux and add in
FreeBSD.  OSX is giving me a lot of problems though.

First of all find_package() doesn't seem to find the ncurses.dylib
installed by XCode as it test for wsyncup().  For whatever reason, that
test fails.  The default location for the library is pretty sane
(/usr/lib/) but the include file for ncurses is about 9 directories deep
inside of XCode's install directory.  Lots of problems here so I decided to
look at the symbol linkage for htop and see what it does.  It links to a
different version that got pulled down via homebrew in
/usr/local/opt/ncurses/lib (and include respectively)

Is there a way to force CMake to link to the library found there instead of
in /usr/lib/ ?

-- 
Bryan
<><
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://cmake.org/pipermail/cmake/attachments/20190603/08ec29a2/attachment.html>


More information about the CMake mailing list