LibraryProbe QML Type

Locates library files outside the project. More...

Import Statement: import
Inherits:

PathProbe

Detailed Description

On Windows, searches for library files within directories specified by the PATH environment variable.

On Unix, searches for library files within directories specified by the LIBRARY_PATH environment variable, as well as in "/usr/lib" and "/usr/local/lib".

On Linux, also searches in platform-specific directories, such as "/usr/lib64" and "/usr/lib/x86_64-linux-gnu".

For example, LibraryProbe can be used to search for a zlib library as follows:


  import qbs.Probes

  CppApplication {
      Probes.LibraryProbe {
          id: zlibProbe
          names: "z"
      }
      cpp.libraryPaths: zlibProbe.found ? [zlibProbe.path] : []
      cpp.dynamicLibraries: zlibProbe.found ? [zlibProbe.names] : []
      files: 'main.cpp'
  }