Stephen Kelly wrote:

> 
> Hi there,
> 
> I've rebased and pushed the INTERFACE_LIBRARY-target-type branch to my
> clone again.
> 

See also proof of concept here:

 https://github.com/purpleKarrot/BoostCMake/pull/1

which is the ongoing work to use CMake for boost using ALIAS targets, 
INTERFACE targets, EXPORT_NAME, usage requirements etc. 

It allows this to 'just work':

 cmake_minimum_required(VERSION 2.8.11) # 2.8.13
 project(Test)

 find_package(BoostAny REQUIRED)

 add_executable(someexe main.cpp)
 target_link_libraries(someexe boost::any)

For boost, a few more interesting INTERFACE features will be needed 
eventually, but one step at a time... :)

Thanks,

Steve.


--

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers

Reply via email to