Karl, just a clarification because I missed one option:

# Look for the libs directly rather than trust a misconfigured boost.
Also avoids defaulting to boost cmake files from globally installed
lib
set(Boost_NO_BOOST_CMAKE on)

-E

On Sun, Jul 21, 2013 at 4:07 PM, Karl Rupp <r...@iue.tuwien.ac.at> wrote:
> Hi Evan,
>
>  > Building against Boost is a challenge with CMake. I repeatedly run
>> into problems building ViennaCL against boost_filesystem and
>> boost_system libraries depending on how the host has them built.
>
> I agree, it's indeed often unnecessarily challenging on Windows. Do you
> encounter the same issues with Linux?
>
>
>> To
>> get past it I usually force:
>>
>> # Its easier to resolve undefined issues with static libs.
>> set(Boost_USE_STATIC_LIBS        ON)
>> set(Boost_USE_MULTITHREADED      ON)
>> set(Boost_USE_STATIC_RUNTIME    ON)
>>
>> # I usually have BOOST_ROOT exported for other libraries
>> set(BOOSTPATH $ENV{BOOST_ROOT})
>>
>> # Look for Boost module on HPC cluster (non-default path)
>> set(Boost_NO_SYSTEM_PATHS true)
>>
>>
>> You might consider dropping some of these options into the common CMake file.
>
> Thanks for the suggestions! There's actually quite some effort going on
> right now in getting rid of using Boost and the kernel translation
> completely so that the developer-Repository can be used straight away
> without having to mess with Boost... :-)
>
> Best regards,
> Karli
>
>
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
> _______________________________________________
> ViennaCL-devel mailing list
> ViennaCL-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/viennacl-devel



-- 
-Evan Bollig
bol...@gmail.com
bol...@scs.fsu.edu

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
ViennaCL-devel mailing list
ViennaCL-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/viennacl-devel

Reply via email to