This macro takes a library base name as an argument, and will choose good values for the variables
basename_LIBRARY basename_LIBRARIES basename_LIBRARY_DEBUG basename_LIBRARY_RELEASE
depending on what has been found and set.
basename_LIBRARY_RELEASE is defined,
basename_LIBRARY will be set to the release value, and
basename_LIBRARY_DEBUG will be set to
basename_LIBRARY_DEBUG-NOTFOUND. If only
basename_LIBRARY_DEBUG is defined, then
basename_LIBRARY will take the debug value, and
basename_LIBRARY_RELEASE will be set to
If the generator supports configuration types, then
basename_LIBRARIES will be set with debug and optimized flags specifying the library to be used for the given configuration. If no build type has been set or the generator in use does not support configuration types, then
basename_LIBRARIES will take only the release value, or the debug value if the release one is not set.
© 2000–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.