<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi,<div class=""><br class=""></div><div class="">I am running 3.2.2 and also get the error with 3.1.0 on a mac.</div><div class="">I have the particular curl library in a custom path.</div><div class="">The following snippet fetches the library correctly for mac and iOS, but not for iOS-simulator.</div><div class="">I also tried to change find_library to find_path using the real (platform dependent) library name.</div><div class=""><br class=""></div><div class="">TARGET_OS is our custom string for switching between different target platforms.</div><div class=""><br class=""></div><div class=""><ol style="margin: 0px; padding: 0px 0px 0px 48px; color: rgb(172, 172, 172); font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace, serif; font-size: 12px; line-height: 21px;" class=""><li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; padding: 0px 5px; vertical-align: top; color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); margin: 0px 0px 0px -7px; position: relative; background-color: rgb(255, 255, 255);"><span class="kw1" style="color: rgb(31, 63, 129);">message</span><span class="sy0" style="color: rgb(25, 125, 139);">(</span><span class="kw3" style="color: rgb(7, 120, 7);">STATUS</span> <span class="st0" style="color: rgb(145, 47, 17);">"Searching for CURL library in <span class="es1" style="color: rgb(176, 128, 0);">${SEARCH_BASE}</span>/lib"</span><span class="sy0" style="color: rgb(25, 125, 139);">)</span></div></li><li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; padding: 0px 5px; vertical-align: top; color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); margin: 0px 0px 0px -7px; position: relative; background-color: rgb(255, 255, 255);"><span class="kw1" style="color: rgb(31, 63, 129);">unset</span><span class="sy0" style="color: rgb(25, 125, 139);">(</span>CURL_LIBRARY <span class="kw3" style="color: rgb(7, 120, 7);">CACHE</span><span class="sy0" style="color: rgb(25, 125, 139);">)</span></div></li><li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; padding: 0px 5px; vertical-align: top; color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); margin: 0px 0px 0px -7px; position: relative; background-color: rgb(255, 255, 255);"><span class="kw1" style="color: rgb(31, 63, 129);">if</span><span class="sy0" style="color: rgb(25, 125, 139);">(</span>TARGET_OS <span class="kw3" style="color: rgb(7, 120, 7);">MATCHES</span> <span class="st0" style="color: rgb(145, 47, 17);">"macosx.*"</span> <span class="kw3" style="color: rgb(7, 120, 7);">OR</span> TARGET_OS <span class="kw3" style="color: rgb(7, 120, 7);">MATCHES</span> <span class="st0" style="color: rgb(145, 47, 17);">"ios.*"</span><span class="sy0" style="color: rgb(25, 125, 139);">)</span></div></li><li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; padding: 0px 5px; vertical-align: top; color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); margin: 0px 0px 0px -7px; position: relative; background-color: rgb(255, 255, 255);">        <span class="kw1" style="color: rgb(31, 63, 129);">message</span><span class="sy0" style="color: rgb(25, 125, 139);">(</span><span class="kw3" style="color: rgb(7, 120, 7);">STATUS</span> <span class="st0" style="color: rgb(145, 47, 17);">"Mac/iOS method find_library"</span><span class="sy0" style="color: rgb(25, 125, 139);">)</span></div></li><li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; padding: 0px 5px; vertical-align: top; color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); margin: 0px 0px 0px -7px; position: relative; background-color: rgb(255, 255, 255);">        <span class="kw1" style="color: rgb(31, 63, 129);">find_library</span><span class="sy0" style="color: rgb(25, 125, 139);">(</span>CURL_LIBRARY</div></li><li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; padding: 0px 5px; vertical-align: top; color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); margin: 0px 0px 0px -7px; position: relative; background-color: rgb(255, 255, 255);">                NAMES curl</div></li><li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; padding: 0px 5px; vertical-align: top; color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); margin: 0px 0px 0px -7px; position: relative; background-color: rgb(255, 255, 255);">                PATHS <span class="re0" style="color: rgb(176, 128, 0);">${SEARCH_BASE}</span></div></li><li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; padding: 0px 5px; vertical-align: top; color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); margin: 0px 0px 0px -7px; position: relative; background-color: rgb(255, 255, 255);">                PATH_SUFFIXES lib</div></li><li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; padding: 0px 5px; vertical-align: top; color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); margin: 0px 0px 0px -7px; position: relative; background-color: rgb(255, 255, 255);">                NO_DEFAULT_PATH<span class="sy0" style="color: rgb(25, 125, 139);">)</span></div></li><li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; padding: 0px 5px; vertical-align: top; color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); margin: 0px 0px 0px -7px; position: relative; background-color: rgb(255, 255, 255);"><span class="kw1" style="color: rgb(31, 63, 129);">else</span><span class="sy0" style="color: rgb(25, 125, 139);">(</span>TARGET_OS <span class="kw3" style="color: rgb(7, 120, 7);">MATCHES</span> <span class="st0" style="color: rgb(145, 47, 17);">"macosx.*"</span> <span class="kw3" style="color: rgb(7, 120, 7);">OR</span> TARGET_OS <span class="kw3" style="color: rgb(7, 120, 7);">MATCHES</span> <span class="st0" style="color: rgb(145, 47, 17);">"ios.*"</span><span class="sy0" style="color: rgb(25, 125, 139);">)</span></div></li><li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; padding: 0px 5px; vertical-align: top; color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); margin: 0px 0px 0px -7px; position: relative; background-color: rgb(255, 255, 255);">        <span class="kw1" style="color: rgb(31, 63, 129);">message</span><span class="sy0" style="color: rgb(25, 125, 139);">(</span><span class="kw3" style="color: rgb(7, 120, 7);">STATUS</span> <span class="st0" style="color: rgb(145, 47, 17);">"Non-Mac method find_library"</span><span class="sy0" style="color: rgb(25, 125, 139);">)</span></div></li><li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; padding: 0px 5px; vertical-align: top; color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); margin: 0px 0px 0px -7px; position: relative; background-color: rgb(255, 255, 255);">        <span class="kw1" style="color: rgb(31, 63, 129);">find_library</span><span class="sy0" style="color: rgb(25, 125, 139);">(</span>CURL_LIBRARY</div></li><li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; padding: 0px 5px; vertical-align: top; color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); margin: 0px 0px 0px -7px; position: relative; background-color: rgb(255, 255, 255);">                NAMES curl</div></li><li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; padding: 0px 5px; vertical-align: top; color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); margin: 0px 0px 0px -7px; position: relative; background-color: rgb(255, 255, 255);">                PATHS <span class="re0" style="color: rgb(176, 128, 0);">${SEARCH_BASE}</span></div></li><li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; padding: 0px 5px; vertical-align: top; color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); margin: 0px 0px 0px -7px; position: relative; background-color: rgb(255, 255, 255);">                PATH_SUFFIXES lib</div></li><li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; padding: 0px 5px; vertical-align: top; color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); margin: 0px 0px 0px -7px; position: relative; background-color: rgb(255, 255, 255);">                NO_CMAKE_FIND_ROOT_PATH<span class="sy0" style="color: rgb(25, 125, 139);">)</span></div></li><li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; padding: 0px 5px; vertical-align: top; color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); margin: 0px 0px 0px -7px; position: relative; background-color: rgb(255, 255, 255);"><span class="kw1" style="color: rgb(31, 63, 129);">endif</span><span class="sy0" style="color: rgb(25, 125, 139);">(</span>TARGET_OS <span class="kw3" style="color: rgb(7, 120, 7);">MATCHES</span> <span class="st0" style="color: rgb(145, 47, 17);">"macosx.*"</span> <span class="kw3" style="color: rgb(7, 120, 7);">OR</span> TARGET_OS <span class="kw3" style="color: rgb(7, 120, 7);">MATCHES</span> <span class="st0" style="color: rgb(145, 47, 17);">"ios.*"</span><span class="sy0" style="color: rgb(25, 125, 139);">)</span></div></li><li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; padding: 0px 5px; vertical-align: top; color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); margin: 0px 0px 0px -7px; position: relative; background-color: rgb(255, 255, 255);"><span class="kw1" style="color: rgb(31, 63, 129);">message</span><span class="sy0" style="color: rgb(25, 125, 139);">(</span><span class="kw3" style="color: rgb(7, 120, 7);">STATUS</span> <span class="st0" style="color: rgb(145, 47, 17);">"Curl Library: <span class="es1" style="color: rgb(176, 128, 0);">${CURL_LIBRARY}</span>"</span><span class="sy0" style="color: rgb(25, 125, 139);">)</span></div></li><li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; padding: 0px 5px; vertical-align: top; color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); margin: 0px 0px 0px -7px; position: relative; background-color: rgb(255, 255, 255);"> </div></li><li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; padding: 0px 5px; vertical-align: top; color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); margin: 0px 0px 0px -7px; position: relative; background-color: rgb(255, 255, 255);"><span class="kw1" style="color: rgb(31, 63, 129);">if</span><span class="sy0" style="color: rgb(25, 125, 139);">(</span>CURL_LIBRARY<span class="sy0" style="color: rgb(25, 125, 139);">)</span></div></li><li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; padding: 0px 5px; vertical-align: top; color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); margin: 0px 0px 0px -7px; position: relative; background-color: rgb(255, 255, 255);">        <span class="kw1" style="color: rgb(31, 63, 129);">message</span><span class="sy0" style="color: rgb(25, 125, 139);">(</span><span class="kw3" style="color: rgb(7, 120, 7);">STATUS</span> <span class="st0" style="color: rgb(145, 47, 17);">"Curl library found"</span><span class="sy0" style="color: rgb(25, 125, 139);">)</span></div></li><li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; padding: 0px 5px; vertical-align: top; color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); margin: 0px 0px 0px -7px; position: relative; background-color: rgb(255, 255, 255);">        <span class="kw1" style="color: rgb(31, 63, 129);">list</span><span class="sy0" style="color: rgb(25, 125, 139);">(</span><span class="kw3" style="color: rgb(7, 120, 7);">APPEND</span> CURL_LIBRARIES <span class="re0" style="color: rgb(176, 128, 0);">${CURL_LIBRARY}</span> z<span class="sy0" style="color: rgb(25, 125, 139);">)</span></div></li><li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; padding: 0px 5px; vertical-align: top; color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); margin: 0px 0px 0px -7px; position: relative; background-color: rgb(255, 255, 255);"><span class="kw1" style="color: rgb(31, 63, 129);">else</span><span class="sy0" style="color: rgb(25, 125, 139);">(</span>CURL_LIBRARY<span class="sy0" style="color: rgb(25, 125, 139);">)</span></div></li><li class="li2" style="-webkit-user-select: none;"><div class="de2" style="-webkit-user-select: text; padding: 0px 5px; vertical-align: top; color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); margin: 0px 0px 0px -7px; position: relative; background-color: rgb(255, 255, 255);">        <span class="kw1" style="color: rgb(31, 63, 129);">message</span><span class="sy0" style="color: rgb(25, 125, 139);">(</span><span class="kw3" style="color: rgb(7, 120, 7);">STATUS</span> <span class="st0" style="color: rgb(145, 47, 17);">"Curl library not found"</span><span class="sy0" style="color: rgb(25, 125, 139);">)</span></div></li><li class="li1" style="-webkit-user-select: none;"><div class="de1" style="-webkit-user-select: text; padding: 0px 5px; vertical-align: top; color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); margin: 0px 0px 0px -7px; position: relative; background-color: rgb(255, 255, 255);"><span class="kw1" style="color: rgb(31, 63, 129);">endif</span><span class="sy0" style="color: rgb(25, 125, 139);">(</span>CURL_LIBRARY<span class="sy0" style="color: rgb(25, 125, 139);">)</span></div></li></ol><div class=""><br class=""></div></div><div class="">When running cmake in the console, I get the following (for iOS Simulator only):</div><div class=""><br class=""></div><div class=""><div class=""><font face="Source Code Pro" class="">-- Searching for CURL library in /Users/blaschnas/src/project/build/ios-x86-clang-libcxx/libs/curl/lib</font></div><div class=""><font face="Source Code Pro" class="">-- Mac/iOS method find_library</font></div><div class=""><font face="Source Code Pro" class="">-- Curl Library: CURL_LIBRARY-NOTFOUND</font></div><div class=""><font face="Source Code Pro" class="">-- Curl library not found</font></div></div><div class=""><br class=""></div><div class="">When I look into the directory of the library, I can see libcurl.a lying exactly there.</div><div class="">Does find_library test for architecture, like deeply inspect the library or is it basically composing the correct prefix and suffix and then behaves like find_path?</div><div class=""><br class=""></div><div class="">Thanks for your help.</div><div class=""><br class=""></div><div class="">/jochen</div><div class=""><br class=""></div></body></html>