On 02/08/2016 11:47 AM, Antonio Perez Barrero wrote:
> Avoid looking for debug library unless configuring for MSVC.
[snip]
> - find_library(${name}_LIBRARY_DEBUG
> - NAMES ${filename}
> - PATHS
> ${PROTOBUF_SRC_ROOT_FOLDER}/vsprojects/${_PROTOBUF_ARCH_DIR}Debug)
> - mark_as_advanced(${name}_LIBRARY_DEBUG)
> + if(MSVC)
> + find_library(${name}_LIBRARY_DEBUG
> + NAMES ${filename}
> + PATHS
> ${PROTOBUF_SRC_ROOT_FOLDER}/vsprojects/${_PROTOBUF_ARCH_DIR}Debug)
> + mark_as_advanced(${name}_LIBRARY_DEBUG)
> + endif()
It is possible someone builds a debug-named library on unix too.
See `select_library_configurations` and its uses in other find
modules. That is the conventional way to normalize libraries
across configurations.
Thanks,
-Brad
--
Powered by www.kitware.com
Please keep messages on-topic and check the CMake FAQ at:
http://www.cmake.org/Wiki/CMake_FAQ
Kitware offers various services to support the CMake community. For more
information on each offering, please visit:
CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake-developers