>From: xantare...@hotmail.com >To: cmake@cmake.org >Date: Thu, 24 Jan 2013 08:12:49 +0000 >Subject: [CMake] find_packge behavior regarding enabled languages > >Hi, > >I noticed that when all languages are disabled through the project command: >project ( Foo NONE ) > >... then a dependent Bar sub-package cannot be detected from it's >BarConfig.cmake configuration file: >find_package ( Bar MODULE ) > >Do you think it's a bug ? A feature ? > >I explicitely disabled all languages to avoid compiler checks which are >useless for my documentation package. > >Altough it works with at least one language enabled (or let default C & C++), >I wondered if there's by chance any mean to avoid compiler checks while still >being able to detect config files, >or if there's a undocumented behavior of the find_package command regarding >languages. > >Regards, >M. Hi, I investigated my problem further and I noticed that find_package only finds the config file if located on a specific location depending on enabled languages: - no languages enabled: /usr/lib/cmake/bar/BarConfig.cmake - at least one language enabled: /usr/lib64/cmake/bar/BarConfig.cmake So selected languages have an impact on the searched library path : it takes the arch into account if one is enabled. My box is a Fedora 18 x86_64 with latest cmake 2.8.10. Should I report it ? M.
-- 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