[CMake] Build only what you need in third party libs

Mike Jackson mike.jackson at bluequartz.net
Sat Dec 5 16:45:25 EST 2009


I _think_ you _might_ be able to set the BUILD_PROJECTS to
"file_system;system" then do the "add_subdirectory()".
  Give it a shot and see what happens.

_________________________________________________________
Mike Jackson                  mike.jackson at bluequartz.net
BlueQuartz Software                    www.bluequartz.net
Principal Software Engineer                  Dayton, Ohio



On Sat, Dec 5, 2009 at 4:15 PM, Brian Davis <bitminer at gmail.com> wrote:
>
> I have used boost jam before and there was a mechanism to build only what
> you need by specifying dependencies within the boost libraries.  bjam would
> then run off calculate deps and build only what I needed. In CMake is there
> such a feature to specify a third party library and specify only the targets
> you need to build as dependencies of my build target?
>
> i.e. can I use
>
> add_subdirectory( lib/3rdParty/Win32/boost-cmake-1_41_0 ./boost )
>
> then create a target that only uses say boost_filesystem and only have that
> built? Or do I need to build the world to get a handful of needed dll's that
> are actually used in my project?
>
> --
> Brian J. Davis
>
>
> _______________________________________________
> 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://www.cmake.org/mailman/listinfo/cmake
>


More information about the CMake mailing list