Hi Mojca - Usually with CMake, if you add -DFREETYPE_LIBRARY=FOO cmake will accept your setting for FREETYPE_LIBRARY directly -- without doing searches or other checks. It also looks from FindFreetype.cmake like you can set FREETYPE_DIR in the environment as the primary hint to CMake where to look. After issuing the cmake command, look at the resulting CMakeCache.txt file for the specific names to be setting via -D...=... . Hope this helps! - MLD
On Fri, Nov 22, 2013, at 03:15 PM, Mojca Miklavec wrote: > one of the packages uses > find_package(Freetype) > and consequently ends up with > > FREETYPE_INCLUDE_DIR_freetype2 /usr/X11R6/include/freetype2 > FREETYPE_INCLUDE_DIR_ft2build /usr/X11R6/include > FREETYPE_LIBRARY /usr/X11R6/lib/libfreetype.dylib > > The function find_package(Freetype) reads > /opt/local/share/cmake-2.8/Modules/FindFreetype.cmake > which has the X11R6 paths hardcoded. > > What is the proper way to fix this? Patch CMake libraries? Specifying > all the variables "manually" in the Portfile? > > (A slightly bigger problem are actually 61 other X11-related libraries > all ending up in /usr/X11R6, but I first need to figure out how these > are generated.) _______________________________________________ macports-dev mailing list macports-dev@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macports-dev