The qt-libs Reference Manual
Table of Contents
The qt-libs Reference Manual
This is the qt-libs Reference Manual, version 2.0.2,
generated automatically by Declt version 3.0 "Montgomery Scott"
on Tue Dec 22 14:46:55 2020 GMT+0.
1 Introduction
About qt-libs
Working with Qtools requires working with CommonQt. This in turn currently requires working with SmokeQt. However, SmokeQt is not easily available on all platforms (especially OS X). This project should simply ensure that the libraries are either available by your system directly, or that they are built automatically for you. This ensures that Qtools can be used directly with hopefully no further user intervention being necessary.
The Details
There are two systems to be aware of: qt-lib-generator
and qt-libs
. The former is what's responsible for building and ensuring the external smoke libraries. The latter invokes the former if necessary, and stores the desired libraries in an easily accessible location, while also ensuring that CommonQt is tricked into using the proper paths when loading its libraries.
In effect this means that if you are running a project that depends on CommonQt (:qt
), you should instead depend on :qt-libs
, which will try to make sure that everything concerning foreign libraries will go smoothly. By default it uses prebuilt binaries that come from relatively recent, but not too recent systems. This should hopefully mean that all the dependant versions will be available on most systems out there. If that is not the case, you can try to build your own versions to ship.
In the future, CommonQt will use its own system to hook into Qt and drop Smoke support. When that time comes, this project will hopefully become obsolete. However, for the time being, Smoke is a necessary evil, and as such, this library hopes to make things a bit easier.
Precompiled Packages
Included in the precompiled packages for each platform are unless otherwise noted:
- Qt 4.8.7
- Qwt 5
- QImageBlitz
- QScintilla 2
- Phonon
- Smoke
- SmokeQt
- libcommonqt
Notes About the Platforms
Windows
- You will need an x86-64 Windows copy, version 7 or higher. Lower versions might work, but I will not test them.
- You can run both x86 and x86-64 versions of your implementation, but not both at the same time.
- You do not need to install or download Qt itself. Qt-libs will download a precompiled version.
- Drakma requires OpenSSL to download the archives. See https://slproweb.com/products/Win32OpenSSL.html. This is only required for the first-time setup. After that, drakma will not be loaded and you do not need to ship the SSL dlls for things to work.
- QtTest is not available as it fails to build and despite hours being spent on it I cannot figure out how to fix it.
Linux
- You will need an x86-64 Linux setup.
- You can run both x86 and x86-64 versions of your implementation, although precompiled versions only exist for x86-64.
- If you want to build the binaries yourself, you will need to install Qt. Preferably version 4.8.7 . The following packages should suffice for this:
- Arch:
base-devel qt4 qwt qwt5 qimageblitz qscintilla-qt4 phonon-qt4 patchelf
- Debian & Ubuntu:
gcc g++ cmake libqt4-dev libqwt5-qt4-dev libqimageblitz-dev libqscintilla2-dev libphonon-dev patchelf
Mac OS X
- You will need an x86-64 OS X setup, preferably Yosemite (10.10). Lower versions might work, but I will not test them.
- You can run both x86 and x86-64 versions of your implementation, although precompiled versions only exist for x86-64.
- If you want to build the binaries yourself, you will need to install Qt. Preferably version 4.8.7 . The following packages should suffice for this:
- Xcode: Install its Command Line Tools
- MacPorts:
cmake qt4-mac qwt qimageblitz qscintilla phonon
Lisp
The following implementations have been tested to work. Others may as well, but are not officially supported.
- SBCL (1.2.12+)
- CCL (1.10+)
- ECL (16.1.2+)
Cook It Up!
On Linux and OS X you can automatically compile new versions of the libraries (except for Qt) if you need to. For Windows, see this article. In order to do this, follow these steps:
(ql:quickload :qt-libs)
(qt-libs:ensure-standalone-libs :method :install-sources :force T)
That should automatically download the necessary sources, copy the Qt binaries from your system, and compile the rest of the libraries.
2 Systems
The main system appears first, followed by any subsystem dependency.
2.1 qt-libs
- Maintainer
Nicolas Hafner <shinmera@tymoon.eu>
- Author
Nicolas Hafner <shinmera@tymoon.eu>
- Home Page
https://Shinmera.github.io/qt-libs/
- Source Control
(:git "https://github.com/shinmera/qt-libs.git")
- Bug Tracker
https://github.com/Shinmera/qt-libs/issues
- License
zlib
- Description
System to ensure that the necessary Qt libs are available.
- Version
2.0.2
- Dependencies
-
- Source
qt-libs.asd (file)
- Component
qt-libs.lisp (file)
2.2 qt-lib-generator
- Maintainer
Nicolas Hafner <shinmera@tymoon.eu>
- Author
Nicolas Hafner <shinmera@tymoon.eu>
- Home Page
https://Shinmera.github.io/qt-libs/
- Source Control
(:git "https://github.com/shinmera/qt-libs.git")
- Bug Tracker
https://github.com/Shinmera/qt-libs/issues
- License
zlib
- Description
Bundling of necessary shared object files and build scripts.
- Version
2.0.1
- Dependencies
- trivial-features
- pathname-utils
- cl-ppcre
- sb-posix
- Source
qt-lib-generator.asd (file)
- Components
-
3 Files
Files are sorted by type and then listed depth-first from the systems
components trees.
3.1 Lisp
3.1.1 qt-libs.asd
- Location
qt-libs.asd
- Systems
qt-libs (system)
3.1.2 qt-lib-generator.asd
- Location
qt-lib-generator.asd
- Systems
qt-lib-generator (system)
3.1.3 qt-libs/qt-libs.lisp
- Parent
qt-libs (system)
- Location
qt-libs.lisp
- Packages
qt-libs
- Exported Definitions
-
- Internal Definitions
-
3.1.4 qt-lib-generator/package.lisp
- Parent
qt-lib-generator (system)
- Location
package.lisp
- Packages
qt-lib-generator
3.1.5 qt-lib-generator/toolkit.lisp
- Dependency
package.lisp (file)
- Parent
qt-lib-generator (system)
- Location
toolkit.lisp
- Exported Definitions
-
- Internal Definitions
flatten (function)
3.1.6 qt-lib-generator/osx.lisp
- Dependency
toolkit.lisp (file)
- Parent
qt-lib-generator (system)
- Location
osx.lisp
- Exported Definitions
-
- Internal Definitions
levenshtein-distance (function)
3.1.7 qt-lib-generator/linux.lisp
- Dependency
osx.lisp (file)
- Parent
qt-lib-generator (system)
- Location
linux.lisp
- Exported Definitions
-
- Internal Definitions
soname-assoc-list (function)
3.1.8 qt-lib-generator/build.lisp
- Dependency
linux.lisp (file)
- Parent
qt-lib-generator (system)
- Location
build.lisp
- Exported Definitions
-
- Internal Definitions
-
3.1.9 qt-lib-generator/qt4.lisp
- Dependency
build.lisp (file)
- Parent
qt-lib-generator (system)
- Location
qt4.lisp
- Exported Definitions
-
- Internal Definitions
-
3.1.10 qt-lib-generator/smokegen.lisp
- Dependency
qt4.lisp (file)
- Parent
qt-lib-generator (system)
- Location
smokegen.lisp
- Exported Definitions
-
3.1.11 qt-lib-generator/smokeqt.lisp
- Dependency
smokegen.lisp (file)
- Parent
qt-lib-generator (system)
- Location
smokeqt.lisp
- Exported Definitions
-
3.1.12 qt-lib-generator/libcommonqt.lisp
- Dependency
smokeqt.lisp (file)
- Parent
qt-lib-generator (system)
- Location
libcommonqt.lisp
- Exported Definitions
-
4 Packages
Packages are listed by definition order.
4.1 qt-libs
- Source
qt-libs.lisp (file)
- Nickname
org.shirakumo.qtools.libs
- Use List
-
- Exported Definitions
-
- Internal Definitions
-
4.2 qt-lib-generator
- Source
package.lisp (file)
- Nickname
org.shirakumo.qtools.libs.generator
- Use List
- pathname-utils
- common-lisp
- Used By List
qt-libs
- Exported Definitions
-
- Internal Definitions
-
5 Definitions
Definitions are sorted by export status, category, package, and then by
lexicographic order.
5.1 Exported definitions
5.1.1 Special variables
- Special Variable: *max-cpus*
-
- Package
qt-lib-generator
- Source
toolkit.lisp (file)
- Special Variable: *standalone-libs-dir*
-
- Package
qt-libs
- Source
qt-libs.lisp (file)
5.1.2 Macros
- Macro: with-chdir (TO) &body BODY
-
- Package
qt-lib-generator
- Source
toolkit.lisp (file)
5.1.3 Functions
- Function: application-available-p &rest ALTERNATIVES
-
- Package
qt-lib-generator
- Source
toolkit.lisp (file)
- Function: arch ()
-
- Package
qt-lib-generator
- Source
toolkit.lisp (file)
- Function: check-checksum FILE CHECKSUM
-
- Package
qt-lib-generator
- Source
toolkit.lisp (file)
- Function: check-file-exists FILE
-
- Package
qt-lib-generator
- Source
toolkit.lisp (file)
- Function: check-prerequisite NAME &rest ALTERNATIVES
-
- Package
qt-lib-generator
- Source
toolkit.lisp (file)
- Function: checksum-file TARGET
-
- Package
qt-lib-generator
- Source
toolkit.lisp (file)
- Function: checksum-string VECTOR
-
- Package
qt-lib-generator
- Source
toolkit.lisp (file)
- Function: copy-directory-files DIR TO &key REPLACE
-
- Package
qt-lib-generator
- Source
toolkit.lisp (file)
- Function: copy-file FILE TO &key REPLACE
-
- Package
qt-lib-generator
- Source
toolkit.lisp (file)
- Function: cpu-count ()
-
- Package
qt-lib-generator
- Source
toolkit.lisp (file)
- Function: determine-shared-library-name PATHNAME
-
- Package
qt-lib-generator
- Source
toolkit.lisp (file)
- Function: determine-shared-library-type PATHNAME
-
- Package
qt-lib-generator
- Source
toolkit.lisp (file)
- Function: download-file URL TARGET
-
- Package
qt-lib-generator
- Source
toolkit.lisp (file)
- Function: dylib-dependencies PATHNAME
-
- Package
qt-lib-generator
- Source
osx.lisp (file)
- Function: dylib-set-dependency-name PATHNAME &rest PAIRS
-
- Package
qt-lib-generator
- Source
osx.lisp (file)
- Function: dylib-set-install-name PATHNAME NAME
-
- Package
qt-lib-generator
- Source
osx.lisp (file)
- Function: dylib-set-options PATHNAME &key NAME DEPENDENCIES RPATHS ADD-RPATHS REMOVE-RPATHS
-
- Package
qt-lib-generator
- Source
osx.lisp (file)
- Function: ensure-lib-loaded FILE
-
- Package
qt-libs
- Source
qt-libs.lisp (file)
- Function: ensure-standalone-libs &key METHOD FORCE STANDALONE-DIR
-
- Package
qt-libs
- Source
qt-libs.lisp (file)
- Function: ensure-system SYSTEM &optional PACKAGE
-
- Package
qt-lib-generator
- Source
toolkit.lisp (file)
- Function: externalize THING
-
- Package
qt-lib-generator
- Source
toolkit.lisp (file)
-
- Package
qt-lib-generator
- Source
toolkit.lisp (file)
- Function: find-similar PATHNAME FILES
-
- Package
qt-lib-generator
- Source
osx.lisp (file)
- Function: fix-commonqt-pro-file FILE &rest BASEPATHS
-
- Package
qt-lib-generator
- Source
libcommonqt.lisp (file)
- Function: fix-dylib-collection FILES
-
- Package
qt-lib-generator
- Source
osx.lisp (file)
- Function: fix-dylib-paths PATHNAME &optional REPLACEMENTS
-
- Package
qt-lib-generator
- Source
osx.lisp (file)
- Function: fix-ldlib-collection FILES
-
- Package
qt-lib-generator
- Source
linux.lisp (file)
- Function: fix-ldlib-paths PATHNAME &optional SONAMES
-
- Package
qt-lib-generator
- Source
linux.lisp (file)
- Function: get-path &optional ENVVAR
-
- Package
qt-lib-generator
- Source
toolkit.lisp (file)
- Function: ldlib-dependencies PATHNAME
-
- Package
qt-lib-generator
- Source
linux.lisp (file)
- Function: ldlib-set-dependency-name PATHNAME &rest PAIRS
-
- Package
qt-lib-generator
- Source
linux.lisp (file)
- Function: ldlib-set-options PATHNAME &key NAME DEPENDENCIES RPATH INTERPRETER
-
- Package
qt-lib-generator
- Source
linux.lisp (file)
- Function: ldlib-soname PATHNAME
-
- Package
qt-lib-generator
- Source
linux.lisp (file)
- Function: make-shared-library-files NAMES DEFAULTS &key KEY
-
- Package
qt-lib-generator
- Source
toolkit.lisp (file)
- Function: manually-load-foreign-library-system SYS
-
- Package
qt-libs
- Source
qt-libs.lisp (file)
- Function: patchelf PATHNAME &rest ARGS
-
- Package
qt-lib-generator
- Source
linux.lisp (file)
- Function: platform ()
-
- Package
qt-lib-generator
- Source
toolkit.lisp (file)
- Function: pushnew-path PATH &optional ENVVAR
-
- Package
qt-lib-generator
- Source
toolkit.lisp (file)
- Function: qt-libs-cache-directory ()
-
- Package
qt-lib-generator
- Source
toolkit.lisp (file)
- Function: run-here STRING &rest FORMAT-ARGS
-
- Package
qt-lib-generator
- Source
toolkit.lisp (file)
- Function: set-path PATHS &optional ENVVAR
-
- Package
qt-lib-generator
- Source
toolkit.lisp (file)
- Function: setup-paths ()
-
- Package
qt-libs
- Source
qt-libs.lisp (file)
- Function: shared-library-file &rest ARGS &key HOST DEVICE DIRECTORY NAME VERSION DEFAULTS
-
- Package
qt-lib-generator
- Source
toolkit.lisp (file)
- Function: status N STRING &rest FORMAT-ARGS
-
- Package
qt-lib-generator
- Source
toolkit.lisp (file)
5.1.4 Generic functions
- Generic Function: base-directory OBJECT
-
- Generic Function: (setf base-directory) NEW-VALUE OBJECT
-
- Package
qt-lib-generator
- Methods
- Method: base-directory (FOREIGN-LIBRARY foreign-library)
-
automatically generated reader method
- Source
build.lisp (file)
- Method: (setf base-directory) NEW-VALUE (FOREIGN-LIBRARY foreign-library)
-
automatically generated writer method
- Source
build.lisp (file)
- Generic Function: binaries-archive OBJECT
-
- Generic Function: (setf binaries-archive) NEW-VALUE OBJECT
-
- Package
qt-lib-generator
- Methods
- Method: binaries-archive (DOWNLOAD-LIBRARY download-library)
-
automatically generated reader method
- Source
build.lisp (file)
- Method: (setf binaries-archive) NEW-VALUE (DOWNLOAD-LIBRARY download-library)
-
automatically generated writer method
- Source
build.lisp (file)
- Generic Function: build-directory OBJECT
-
- Generic Function: (setf build-directory) NEW-VALUE OBJECT
-
- Package
qt-lib-generator
- Methods
- Method: build-directory (FOREIGN-LIBRARY foreign-library)
-
automatically generated reader method
- Source
build.lisp (file)
- Method: (setf build-directory) NEW-VALUE (FOREIGN-LIBRARY foreign-library)
-
automatically generated writer method
- Source
build.lisp (file)
- Generic Function: checksums OBJECT
-
- Generic Function: (setf checksums) NEW-VALUE OBJECT
-
- Package
qt-lib-generator
- Methods
- Method: checksums (CHECKSUMMED-LIBRARY checksummed-library)
-
automatically generated reader method
- Source
build.lisp (file)
- Method: (setf checksums) NEW-VALUE (CHECKSUMMED-LIBRARY checksummed-library)
-
automatically generated writer method
- Source
build.lisp (file)
- Generic Function: cmake-flags OBJECT
-
- Generic Function: (setf cmake-flags) NEW-VALUE OBJECT
-
- Package
qt-lib-generator
- Methods
- Method: cmake-flags (LIBRARY smokeqt)
-
- Source
smokeqt.lisp (file)
- Method: cmake-flags (LIBRARY smokegen)
-
- Source
smokegen.lisp (file)
- Method: cmake-flags (CMAKE-BUILD-LIBRARY cmake-build-library)
-
automatically generated reader method
- Source
build.lisp (file)
- Method: (setf cmake-flags) NEW-VALUE (CMAKE-BUILD-LIBRARY cmake-build-library)
-
automatically generated writer method
- Source
build.lisp (file)
- Generic Function: expected-checksum CHECKSUMMED-LIBRARY ARCHIVE &key PLATFORM ARCH &allow-other-keys
-
- Package
qt-lib-generator
- Source
build.lisp (file)
- Methods
- Method: expected-checksum (LIBRARY checksummed-library) (ARCHIVE (eql binaries)) &key PLATFORM ARCH &allow-other-keys
-
- Method: expected-checksum (LIBRARY checksummed-library) (ARCHIVE (eql sources)) &key &allow-other-keys
-
- Generic Function: find-local-files LOCALLY-AVAILABLE-LIBRARY
-
- Package
qt-lib-generator
- Source
build.lisp (file)
- Methods
- Method: find-local-files (SYSTEM qt4)
-
- Source
qt4.lisp (file)
- Method: find-local-files (LIBRARY locally-available-library) around
-
- Generic Function: install-directory OBJECT
-
- Generic Function: (setf install-directory) NEW-VALUE OBJECT
-
- Package
qt-lib-generator
- Methods
- Method: install-directory (FOREIGN-LIBRARY foreign-library)
-
automatically generated reader method
- Source
build.lisp (file)
- Method: (setf install-directory) NEW-VALUE (FOREIGN-LIBRARY foreign-library)
-
automatically generated writer method
- Source
build.lisp (file)
- Generic Function: local-file-cache OBJECT
-
- Generic Function: (setf local-file-cache) NEW-VALUE OBJECT
-
- Package
qt-lib-generator
- Methods
- Method: local-file-cache (LOCALLY-AVAILABLE-LIBRARY locally-available-library)
-
automatically generated reader method
- Source
build.lisp (file)
- Method: (setf local-file-cache) NEW-VALUE (LOCALLY-AVAILABLE-LIBRARY locally-available-library)
-
automatically generated writer method
- Source
build.lisp (file)
- Generic Function: locally-available-p LOCALLY-AVAILABLE-LIBRARY
-
- Package
qt-lib-generator
- Source
build.lisp (file)
- Methods
- Method: locally-available-p (LIBRARY locally-available-library)
-
- Generic Function: make-file OBJECT
-
- Generic Function: (setf make-file) NEW-VALUE OBJECT
-
- Package
qt-lib-generator
- Methods
- Method: make-file (MAKE-BUILD-LIBRARY make-build-library)
-
automatically generated reader method
- Source
build.lisp (file)
- Method: (setf make-file) NEW-VALUE (MAKE-BUILD-LIBRARY make-build-library)
-
automatically generated writer method
- Source
build.lisp (file)
- Generic Function: make-flags OBJECT
-
- Generic Function: (setf make-flags) NEW-VALUE OBJECT
-
- Package
qt-lib-generator
- Methods
- Method: make-flags (MAKE-BUILD-LIBRARY make-build-library)
-
automatically generated reader method
- Source
build.lisp (file)
- Method: (setf make-flags) NEW-VALUE (MAKE-BUILD-LIBRARY make-build-library)
-
automatically generated writer method
- Source
build.lisp (file)
- Generic Function: name OBJECT
-
- Generic Function: (setf name) NEW-VALUE OBJECT
-
- Package
qt-lib-generator
- Methods
- Method: name (FOREIGN-LIBRARY foreign-library)
-
automatically generated reader method
- Source
build.lisp (file)
- Method: (setf name) NEW-VALUE (FOREIGN-LIBRARY foreign-library)
-
automatically generated writer method
- Source
build.lisp (file)
- Generic Function: output-files FOREIGN-LIBRARY
-
- Package
qt-lib-generator
- Source
build.lisp (file)
- Methods
- Method: output-files (LIBRARY smokeqt)
-
- Source
smokeqt.lisp (file)
- Method: output-files (LIBRARY smokegen)
-
- Source
smokegen.lisp (file)
- Method: output-files (LIBRARY foreign-library)
-
- Generic Function: smokegen OBJECT
-
- Generic Function: (setf smokegen) NEW-VALUE OBJECT
-
- Package
qt-lib-generator
- Methods
- Method: smokegen (SMOKEQT smokeqt)
-
automatically generated reader method
- Source
smokeqt.lisp (file)
- Method: (setf smokegen) NEW-VALUE (SMOKEQT smokeqt)
-
automatically generated writer method
- Source
smokeqt.lisp (file)
- Generic Function: smokeqt OBJECT
-
- Generic Function: (setf smokeqt) NEW-VALUE OBJECT
-
- Package
qt-lib-generator
- Methods
- Method: smokeqt (LIBCOMMONQT libcommonqt)
-
automatically generated reader method
- Source
libcommonqt.lisp (file)
- Method: (setf smokeqt) NEW-VALUE (LIBCOMMONQT libcommonqt)
-
automatically generated writer method
- Source
libcommonqt.lisp (file)
- Generic Function: sources-archive OBJECT
-
- Generic Function: (setf sources-archive) NEW-VALUE OBJECT
-
- Package
qt-lib-generator
- Methods
- Method: sources-archive (DOWNLOAD-LIBRARY download-library)
-
automatically generated reader method
- Source
build.lisp (file)
- Method: (setf sources-archive) NEW-VALUE (DOWNLOAD-LIBRARY download-library)
-
automatically generated writer method
- Source
build.lisp (file)
- Generic Function: stage STAGE FOREIGN-LIBRARY &key FORCE PLATFORM ARCH ARCHIVES &allow-other-keys
-
- Package
qt-lib-generator
- Source
build.lisp (file)
- Methods
- Method: stage (STAGE (eql install-sources)) (LIBRARY libcommonqt) &key &allow-other-keys
-
- Source
libcommonqt.lisp (file)
- Method: stage (STAGE (eql prepare-sources)) (LIBRARY libcommonqt) &key &allow-other-keys
-
- Source
libcommonqt.lisp (file)
- Method: stage (STAGE (eql compile-sources)) (LIBRARY smokeqt) &key &allow-other-keys around
-
- Source
smokeqt.lisp (file)
- Method: stage (STAGE (eql prepare-sources)) (LIBRARY smokeqt) &key &allow-other-keys before
-
- Source
smokeqt.lisp (file)
- Method: stage (STAGE (eql install-sources)) (LIBRARY smokegen) &key &allow-other-keys after
-
- Source
smokegen.lisp (file)
- Method: stage (STAGE (eql install-sources)) (LIBRARY locally-available-library) &key &allow-other-keys
-
- Method: stage (STAGE (eql prepare-sources)) (LIBRARY locally-available-library) &key &allow-other-keys
-
- Method: stage (STAGE (eql download-sources)) (LIBRARY locally-available-library) &key &allow-other-keys
-
- Method: stage (STAGE (eql download-binaries)) (LIBRARY checksummed-library) &key PLATFORM ARCH &allow-other-keys after
-
- Method: stage (STAGE (eql download-sources)) (LIBRARY checksummed-library) &key &allow-other-keys after
-
- Method: stage (STAGE (eql prepare-sources)) (LIBRARY cmake-build-library) &key &allow-other-keys
-
- Method: stage (STAGE (eql install-sources)) (LIBRARY make-build-library) &key &allow-other-keys
-
- Method: stage (STAGE (eql compile-sources)) (LIBRARY make-build-library) &key &allow-other-keys
-
- Method: stage (STAGE (eql prepare-sources)) (LIBRARY make-build-library) &key &allow-other-keys
-
- Method: stage (STAGE (eql install-sources)) (LIBRARY build-library) &key FORCE &allow-other-keys around
-
- Method: stage (STAGE (eql compile-sources)) (LIBRARY build-library) &key FORCE &allow-other-keys around
-
- Method: stage (STAGE (eql prepare-sources)) (LIBRARY build-library) &key FORCE &allow-other-keys around
-
- Method: stage (STAGE (eql clean)) (LIBRARY download-library) &key ARCHIVES &allow-other-keys after
-
- Method: stage (STAGE (eql install-binaries)) (LIBRARY download-library) &key FORCE &allow-other-keys
-
- Method: stage (STAGE (eql download-binaries)) (LIBRARY download-library) &key PLATFORM ARCH &allow-other-keys
-
- Method: stage (STAGE (eql prepare-sources)) (LIBRARY download-library) &key FORCE &allow-other-keys
-
- Method: stage (STAGE (eql download-sources)) (LIBRARY download-library) &key &allow-other-keys
-
- Method: stage (STAGE (eql download-binaries)) (LIBRARY download-library) &key FORCE &allow-other-keys around
-
- Method: stage (STAGE (eql download-sources)) (LIBRARY download-library) &key FORCE &allow-other-keys around
-
- Method: stage (STAGE (eql clean)) (LIBRARY foreign-library) &key &allow-other-keys
-
- Method: stage STAGE (LIBRARY foreign-library) &rest ARGS &key &allow-other-keys around
-
- Generic Function: tag OBJECT
-
- Generic Function: (setf tag) NEW-VALUE OBJECT
-
- Package
qt-lib-generator
- Methods
- Method: tag (GITHUB-LIBRARY github-library)
-
automatically generated reader method
- Source
build.lisp (file)
- Method: (setf tag) NEW-VALUE (GITHUB-LIBRARY github-library)
-
automatically generated writer method
- Source
build.lisp (file)
- Generic Function: url OBJECT
-
- Generic Function: (setf url) NEW-VALUE OBJECT
-
- Package
qt-lib-generator
- Methods
- Method: url (GITHUB-LIBRARY github-library)
-
automatically generated reader method
- Source
build.lisp (file)
- Method: (setf url) NEW-VALUE (GITHUB-LIBRARY github-library)
-
automatically generated writer method
- Source
build.lisp (file)
5.1.5 Classes
- Class: build-library ()
-
- Package
qt-lib-generator
- Source
build.lisp (file)
- Direct superclasses
foreign-library (class)
- Direct subclasses
make-build-library (class)
- Direct methods
-
- Class: checksummed-library ()
-
- Package
qt-lib-generator
- Source
build.lisp (file)
- Direct superclasses
foreign-library (class)
- Direct subclasses
-
- Direct methods
-
- Direct slots
- Slot: checksums
-
- Initargs
:checksums
- Readers
checksums (generic function)
- Writers
(setf checksums) (generic function)
- Class: cmake-build-library ()
-
- Package
qt-lib-generator
- Source
build.lisp (file)
- Direct superclasses
make-build-library (class)
- Direct subclasses
-
- Direct methods
-
- Direct slots
- Slot: cmake-flags
-
- Initargs
:cmake-flags
- Readers
cmake-flags (generic function)
- Writers
(setf cmake-flags) (generic function)
- Class: download-library ()
-
- Package
qt-lib-generator
- Source
build.lisp (file)
- Direct superclasses
foreign-library (class)
- Direct subclasses
github-library (class)
- Direct methods
-
- Direct slots
- Slot: sources-archive
-
- Initargs
:sources-archive
- Readers
sources-archive (generic function)
- Writers
(setf sources-archive) (generic function)
- Slot: binaries-archive
-
- Initargs
:binaries-archive
- Readers
binaries-archive (generic function)
- Writers
(setf binaries-archive) (generic function)
- Class: foreign-library ()
-
- Package
qt-lib-generator
- Source
build.lisp (file)
- Direct superclasses
standard-object (class)
- Direct subclasses
-
- Direct methods
-
- Direct slots
- Slot: name
-
- Readers
name (generic function)
- Writers
(setf name) (generic function)
- Slot: base-directory
-
- Initargs
:base-directory
- Readers
base-directory (generic function)
- Writers
(setf base-directory) (generic function)
- Slot: build-directory
-
- Initargs
:build-directory
- Readers
build-directory (generic function)
- Writers
(setf build-directory) (generic function)
- Slot: install-directory
-
- Initargs
:install-directory
- Readers
install-directory (generic function)
- Writers
(setf install-directory) (generic function)
- Class: foreign-library-component ()
-
- Package
qt-libs
- Source
qt-libs.lisp (file)
- Direct superclasses
file-component (class)
- Direct methods
- perform (method)
- perform (method)
- Direct Default Initargs
-
- Class: foreign-library-system ()
-
- Package
qt-libs
- Source
qt-libs.lisp (file)
- Direct superclasses
system (class)
- Direct methods
-
- Direct slots
- Slot: library-files
-
- Initargs
:library-files
- Readers
library-files (generic function)
- Writers
(setf library-files) (generic function)
- Slot: smoke-module
-
- Initargs
:module
- Readers
smoke-module (generic function)
- Writers
(setf smoke-module) (generic function)
- Class: github-library ()
-
- Package
qt-lib-generator
- Source
build.lisp (file)
- Direct superclasses
download-library (class)
- Direct subclasses
-
- Direct methods
-
- Direct slots
- Slot: url
-
- Initargs
:url
- Readers
url (generic function)
- Writers
(setf url) (generic function)
- Slot: tag
-
- Initargs
:tag
- Readers
tag (generic function)
- Writers
(setf tag) (generic function)
- Class: libcommonqt ()
-
- Package
qt-lib-generator
- Source
libcommonqt.lisp (file)
- Direct superclasses
-
- Direct methods
-
- Direct slots
- Slot: smokeqt
-
- Initargs
:smokeqt
- Initform
(make-instance (quote qt-lib-generator:smokeqt))
- Readers
smokeqt (generic function)
- Writers
(setf smokeqt) (generic function)
- Direct Default Initargs
Initarg | Value |
:tag | "qt-libs2.0.2" |
- Class: locally-available-library ()
-
- Package
qt-lib-generator
- Source
build.lisp (file)
- Direct superclasses
foreign-library (class)
- Direct subclasses
qt4 (class)
- Direct methods
-
- Direct slots
- Slot: local-file-cache
-
- Initform
:unsaved
- Readers
local-file-cache (generic function)
- Writers
(setf local-file-cache) (generic function)
- Class: make-build-library ()
-
- Package
qt-lib-generator
- Source
build.lisp (file)
- Direct superclasses
build-library (class)
- Direct subclasses
-
- Direct methods
-
- Direct slots
- Slot: make-file
-
- Initargs
:make-file
- Initform
"makefile"
- Readers
make-file (generic function)
- Writers
(setf make-file) (generic function)
- Slot: make-flags
-
- Initargs
:make-flags
- Initform
(list "-j" (max 1 (1- (qt-lib-generator:cpu-count))))
- Readers
make-flags (generic function)
- Writers
(setf make-flags) (generic function)
- Class: qt4 ()
-
- Package
qt-lib-generator
- Source
qt4.lisp (file)
- Direct superclasses
-
- Direct methods
find-local-files (method)
- Direct Default Initargs
Initarg | Value |
:tag | "qt-libs2.0.1" |
- Class: smokegen ()
-
- Package
qt-lib-generator
- Source
smokegen.lisp (file)
- Direct superclasses
-
- Direct methods
-
- Direct Default Initargs
Initarg | Value |
:tag | "qt-libs2.0.1" |
- Class: smokeqt ()
-
- Package
qt-lib-generator
- Source
smokeqt.lisp (file)
- Direct superclasses
-
- Direct methods
-
- Direct slots
- Slot: smokegen
-
- Initargs
:smokegen
- Initform
(make-instance (quote qt-lib-generator:smokegen))
- Readers
smokegen (generic function)
- Writers
(setf smokegen) (generic function)
- Direct Default Initargs
Initarg | Value |
:tag | "qt-libs2.0.1" |
5.2 Internal definitions
5.2.1 Special variables
- Special Variable: *foreign-library-systems-data*
-
- Package
qt-libs
- Source
qt-libs.lisp (file)
- Special Variable: *generic-library-directories*
-
- Package
qt-lib-generator
- Source
qt4.lisp (file)
- Special Variable: *qt-module-list*
-
- Package
qt-lib-generator
- Source
qt4.lisp (file)
5.2.2 Macros
- Macro: f PKG NAME &rest ARGS
-
- Package
qt-libs
- Source
qt-libs.lisp (file)
5.2.3 Functions
- Function: %ensure-lib-loaded FILE
-
- Package
qt-libs
- Source
qt-libs.lisp (file)
- Function: compile-foreign-library-system NAME &key MODULE DEPENDS-ON LIBRARY-FILES
-
- Package
qt-libs
- Source
qt-libs.lisp (file)
- Function: copy-directory-tree FROM TO &key FORCE
-
- Package
qt-libs
- Source
qt-libs.lisp (file)
- Function: copy-libs FROM TO &key TEST FORCE
-
- Package
qt-libs
- Source
qt-libs.lisp (file)
- Function: find-qt-lib-directory ()
-
- Package
qt-lib-generator
- Source
qt4.lisp (file)
- Function: find-qt-plugins-directory ()
-
- Package
qt-lib-generator
- Source
qt4.lisp (file)
- Function: flatten LIST
-
- Package
qt-lib-generator
- Source
toolkit.lisp (file)
- Function: generate-foreign-library-systems ()
-
- Package
qt-libs
- Source
qt-libs.lisp (file)
- Function: installed-library-file NAME &optional DEFAULTS
-
- Package
qt-libs
- Source
qt-libs.lisp (file)
- Function: levenshtein-distance A B
-
- Package
qt-lib-generator
- Source
osx.lisp (file)
- Function: normalize-library-name NAME
-
- Package
qt-libs
- Source
qt-libs.lisp (file)
- Function: qt4-on-path-p PATH
-
- Package
qt-lib-generator
- Source
qt4.lisp (file)
- Function: soname-assoc-list FILES
-
- Package
qt-lib-generator
- Source
linux.lisp (file)
- Function: starts-with A STRING
-
- Package
qt-libs
- Source
qt-libs.lisp (file)
- Function: write-foreign-library-system NAME &key MODULE DEPENDS-ON LIBRARY-FILES PATH
-
- Package
qt-libs
- Source
qt-libs.lisp (file)
5.2.4 Generic functions
- Generic Function: binaries-url DOWNLOAD-LIBRARY &key PLATFORM ARCH
-
- Package
qt-lib-generator
- Source
build.lisp (file)
- Methods
- Method: binaries-url (LIBRARY github-library) &key PLATFORM ARCH
-
- Generic Function: library-files OBJECT
-
- Generic Function: (setf library-files) NEW-VALUE OBJECT
-
- Package
qt-libs
- Methods
- Method: library-files (FOREIGN-LIBRARY-SYSTEM foreign-library-system)
-
automatically generated reader method
- Source
qt-libs.lisp (file)
- Method: (setf library-files) NEW-VALUE (FOREIGN-LIBRARY-SYSTEM foreign-library-system)
-
automatically generated writer method
- Source
qt-libs.lisp (file)
- Generic Function: smoke-module OBJECT
-
- Generic Function: (setf smoke-module) NEW-VALUE OBJECT
-
- Package
qt-libs
- Methods
- Method: smoke-module (FOREIGN-LIBRARY-SYSTEM foreign-library-system)
-
automatically generated reader method
- Source
qt-libs.lisp (file)
- Method: (setf smoke-module) NEW-VALUE (FOREIGN-LIBRARY-SYSTEM foreign-library-system)
-
automatically generated writer method
- Source
qt-libs.lisp (file)
- Generic Function: sources-url DOWNLOAD-LIBRARY
-
- Package
qt-lib-generator
- Source
build.lisp (file)
- Methods
- Method: sources-url (LIBRARY github-library)
-
Appendix A Indexes
A.1 Concepts
| Index Entry | | Section |
|
F | | |
| File, Lisp, qt-lib-generator.asd: | | The qt-lib-generator․asd file |
| File, Lisp, qt-lib-generator/build.lisp: | | The qt-lib-generator/build․lisp file |
| File, Lisp, qt-lib-generator/libcommonqt.lisp: | | The qt-lib-generator/libcommonqt․lisp file |
| File, Lisp, qt-lib-generator/linux.lisp: | | The qt-lib-generator/linux․lisp file |
| File, Lisp, qt-lib-generator/osx.lisp: | | The qt-lib-generator/osx․lisp file |
| File, Lisp, qt-lib-generator/package.lisp: | | The qt-lib-generator/package․lisp file |
| File, Lisp, qt-lib-generator/qt4.lisp: | | The qt-lib-generator/qt4․lisp file |
| File, Lisp, qt-lib-generator/smokegen.lisp: | | The qt-lib-generator/smokegen․lisp file |
| File, Lisp, qt-lib-generator/smokeqt.lisp: | | The qt-lib-generator/smokeqt․lisp file |
| File, Lisp, qt-lib-generator/toolkit.lisp: | | The qt-lib-generator/toolkit․lisp file |
| File, Lisp, qt-libs.asd: | | The qt-libs․asd file |
| File, Lisp, qt-libs/qt-libs.lisp: | | The qt-libs/qt-libs․lisp file |
|
L | | |
| Lisp File, qt-lib-generator.asd: | | The qt-lib-generator․asd file |
| Lisp File, qt-lib-generator/build.lisp: | | The qt-lib-generator/build․lisp file |
| Lisp File, qt-lib-generator/libcommonqt.lisp: | | The qt-lib-generator/libcommonqt․lisp file |
| Lisp File, qt-lib-generator/linux.lisp: | | The qt-lib-generator/linux․lisp file |
| Lisp File, qt-lib-generator/osx.lisp: | | The qt-lib-generator/osx․lisp file |
| Lisp File, qt-lib-generator/package.lisp: | | The qt-lib-generator/package․lisp file |
| Lisp File, qt-lib-generator/qt4.lisp: | | The qt-lib-generator/qt4․lisp file |
| Lisp File, qt-lib-generator/smokegen.lisp: | | The qt-lib-generator/smokegen․lisp file |
| Lisp File, qt-lib-generator/smokeqt.lisp: | | The qt-lib-generator/smokeqt․lisp file |
| Lisp File, qt-lib-generator/toolkit.lisp: | | The qt-lib-generator/toolkit․lisp file |
| Lisp File, qt-libs.asd: | | The qt-libs․asd file |
| Lisp File, qt-libs/qt-libs.lisp: | | The qt-libs/qt-libs․lisp file |
|
Q | | |
| qt-lib-generator.asd: | | The qt-lib-generator․asd file |
| qt-lib-generator/build.lisp: | | The qt-lib-generator/build․lisp file |
| qt-lib-generator/libcommonqt.lisp: | | The qt-lib-generator/libcommonqt․lisp file |
| qt-lib-generator/linux.lisp: | | The qt-lib-generator/linux․lisp file |
| qt-lib-generator/osx.lisp: | | The qt-lib-generator/osx․lisp file |
| qt-lib-generator/package.lisp: | | The qt-lib-generator/package․lisp file |
| qt-lib-generator/qt4.lisp: | | The qt-lib-generator/qt4․lisp file |
| qt-lib-generator/smokegen.lisp: | | The qt-lib-generator/smokegen․lisp file |
| qt-lib-generator/smokeqt.lisp: | | The qt-lib-generator/smokeqt․lisp file |
| qt-lib-generator/toolkit.lisp: | | The qt-lib-generator/toolkit․lisp file |
| qt-libs.asd: | | The qt-libs․asd file |
| qt-libs/qt-libs.lisp: | | The qt-libs/qt-libs․lisp file |
|
A.2 Functions
| Index Entry | | Section |
|
% | | |
| %ensure-lib-loaded : | | Internal functions |
|
( | | |
| (setf base-directory) : | | Exported generic functions |
| (setf base-directory) : | | Exported generic functions |
| (setf binaries-archive) : | | Exported generic functions |
| (setf binaries-archive) : | | Exported generic functions |
| (setf build-directory) : | | Exported generic functions |
| (setf build-directory) : | | Exported generic functions |
| (setf checksums) : | | Exported generic functions |
| (setf checksums) : | | Exported generic functions |
| (setf cmake-flags) : | | Exported generic functions |
| (setf cmake-flags) : | | Exported generic functions |
| (setf install-directory) : | | Exported generic functions |
| (setf install-directory) : | | Exported generic functions |
| (setf library-files) : | | Internal generic functions |
| (setf library-files) : | | Internal generic functions |
| (setf local-file-cache) : | | Exported generic functions |
| (setf local-file-cache) : | | Exported generic functions |
| (setf make-file) : | | Exported generic functions |
| (setf make-file) : | | Exported generic functions |
| (setf make-flags) : | | Exported generic functions |
| (setf make-flags) : | | Exported generic functions |
| (setf name) : | | Exported generic functions |
| (setf name) : | | Exported generic functions |
| (setf smoke-module) : | | Internal generic functions |
| (setf smoke-module) : | | Internal generic functions |
| (setf smokegen) : | | Exported generic functions |
| (setf smokegen) : | | Exported generic functions |
| (setf smokeqt) : | | Exported generic functions |
| (setf smokeqt) : | | Exported generic functions |
| (setf sources-archive) : | | Exported generic functions |
| (setf sources-archive) : | | Exported generic functions |
| (setf tag) : | | Exported generic functions |
| (setf tag) : | | Exported generic functions |
| (setf url) : | | Exported generic functions |
| (setf url) : | | Exported generic functions |
|
A | | |
| application-available-p : | | Exported functions |
| arch : | | Exported functions |
|
B | | |
| base-directory : | | Exported generic functions |
| base-directory : | | Exported generic functions |
| binaries-archive : | | Exported generic functions |
| binaries-archive : | | Exported generic functions |
| binaries-url : | | Internal generic functions |
| binaries-url : | | Internal generic functions |
| build-directory : | | Exported generic functions |
| build-directory : | | Exported generic functions |
|
C | | |
| check-checksum : | | Exported functions |
| check-file-exists : | | Exported functions |
| check-prerequisite : | | Exported functions |
| checksum-file : | | Exported functions |
| checksum-string : | | Exported functions |
| checksums : | | Exported generic functions |
| checksums : | | Exported generic functions |
| cmake-flags : | | Exported generic functions |
| cmake-flags : | | Exported generic functions |
| cmake-flags : | | Exported generic functions |
| cmake-flags : | | Exported generic functions |
| compile-foreign-library-system : | | Internal functions |
| copy-directory-files : | | Exported functions |
| copy-directory-tree : | | Internal functions |
| copy-file : | | Exported functions |
| copy-libs : | | Internal functions |
| cpu-count : | | Exported functions |
|
D | | |
| determine-shared-library-name : | | Exported functions |
| determine-shared-library-type : | | Exported functions |
| download-file : | | Exported functions |
| dylib-dependencies : | | Exported functions |
| dylib-set-dependency-name : | | Exported functions |
| dylib-set-install-name : | | Exported functions |
| dylib-set-options : | | Exported functions |
|
E | | |
| ensure-lib-loaded : | | Exported functions |
| ensure-standalone-libs : | | Exported functions |
| ensure-system : | | Exported functions |
| expected-checksum : | | Exported generic functions |
| expected-checksum : | | Exported generic functions |
| expected-checksum : | | Exported generic functions |
| externalize : | | Exported functions |
| extract-archive : | | Exported functions |
|
F | | |
| f : | | Internal macros |
| find-local-files : | | Exported generic functions |
| find-local-files : | | Exported generic functions |
| find-local-files : | | Exported generic functions |
| find-qt-lib-directory : | | Internal functions |
| find-qt-plugins-directory : | | Internal functions |
| find-similar : | | Exported functions |
| fix-commonqt-pro-file : | | Exported functions |
| fix-dylib-collection : | | Exported functions |
| fix-dylib-paths : | | Exported functions |
| fix-ldlib-collection : | | Exported functions |
| fix-ldlib-paths : | | Exported functions |
| flatten : | | Internal functions |
| Function, %ensure-lib-loaded : | | Internal functions |
| Function, application-available-p : | | Exported functions |
| Function, arch : | | Exported functions |
| Function, check-checksum : | | Exported functions |
| Function, check-file-exists : | | Exported functions |
| Function, check-prerequisite : | | Exported functions |
| Function, checksum-file : | | Exported functions |
| Function, checksum-string : | | Exported functions |
| Function, compile-foreign-library-system : | | Internal functions |
| Function, copy-directory-files : | | Exported functions |
| Function, copy-directory-tree : | | Internal functions |
| Function, copy-file : | | Exported functions |
| Function, copy-libs : | | Internal functions |
| Function, cpu-count : | | Exported functions |
| Function, determine-shared-library-name : | | Exported functions |
| Function, determine-shared-library-type : | | Exported functions |
| Function, download-file : | | Exported functions |
| Function, dylib-dependencies : | | Exported functions |
| Function, dylib-set-dependency-name : | | Exported functions |
| Function, dylib-set-install-name : | | Exported functions |
| Function, dylib-set-options : | | Exported functions |
| Function, ensure-lib-loaded : | | Exported functions |
| Function, ensure-standalone-libs : | | Exported functions |
| Function, ensure-system : | | Exported functions |
| Function, externalize : | | Exported functions |
| Function, extract-archive : | | Exported functions |
| Function, find-qt-lib-directory : | | Internal functions |
| Function, find-qt-plugins-directory : | | Internal functions |
| Function, find-similar : | | Exported functions |
| Function, fix-commonqt-pro-file : | | Exported functions |
| Function, fix-dylib-collection : | | Exported functions |
| Function, fix-dylib-paths : | | Exported functions |
| Function, fix-ldlib-collection : | | Exported functions |
| Function, fix-ldlib-paths : | | Exported functions |
| Function, flatten : | | Internal functions |
| Function, generate-foreign-library-systems : | | Internal functions |
| Function, get-path : | | Exported functions |
| Function, installed-library-file : | | Internal functions |
| Function, ldlib-dependencies : | | Exported functions |
| Function, ldlib-set-dependency-name : | | Exported functions |
| Function, ldlib-set-options : | | Exported functions |
| Function, ldlib-soname : | | Exported functions |
| Function, levenshtein-distance : | | Internal functions |
| Function, make-shared-library-files : | | Exported functions |
| Function, manually-load-foreign-library-system : | | Exported functions |
| Function, normalize-library-name : | | Internal functions |
| Function, patchelf : | | Exported functions |
| Function, platform : | | Exported functions |
| Function, pushnew-path : | | Exported functions |
| Function, qt-libs-cache-directory : | | Exported functions |
| Function, qt4-on-path-p : | | Internal functions |
| Function, run-here : | | Exported functions |
| Function, set-path : | | Exported functions |
| Function, setup-paths : | | Exported functions |
| Function, shared-library-file : | | Exported functions |
| Function, soname-assoc-list : | | Internal functions |
| Function, starts-with : | | Internal functions |
| Function, status : | | Exported functions |
| Function, write-foreign-library-system : | | Internal functions |
|
G | | |
| generate-foreign-library-systems : | | Internal functions |
| Generic Function, (setf base-directory) : | | Exported generic functions |
| Generic Function, (setf binaries-archive) : | | Exported generic functions |
| Generic Function, (setf build-directory) : | | Exported generic functions |
| Generic Function, (setf checksums) : | | Exported generic functions |
| Generic Function, (setf cmake-flags) : | | Exported generic functions |
| Generic Function, (setf install-directory) : | | Exported generic functions |
| Generic Function, (setf library-files) : | | Internal generic functions |
| Generic Function, (setf local-file-cache) : | | Exported generic functions |
| Generic Function, (setf make-file) : | | Exported generic functions |
| Generic Function, (setf make-flags) : | | Exported generic functions |
| Generic Function, (setf name) : | | Exported generic functions |
| Generic Function, (setf smoke-module) : | | Internal generic functions |
| Generic Function, (setf smokegen) : | | Exported generic functions |
| Generic Function, (setf smokeqt) : | | Exported generic functions |
| Generic Function, (setf sources-archive) : | | Exported generic functions |
| Generic Function, (setf tag) : | | Exported generic functions |
| Generic Function, (setf url) : | | Exported generic functions |
| Generic Function, base-directory : | | Exported generic functions |
| Generic Function, binaries-archive : | | Exported generic functions |
| Generic Function, binaries-url : | | Internal generic functions |
| Generic Function, build-directory : | | Exported generic functions |
| Generic Function, checksums : | | Exported generic functions |
| Generic Function, cmake-flags : | | Exported generic functions |
| Generic Function, expected-checksum : | | Exported generic functions |
| Generic Function, find-local-files : | | Exported generic functions |
| Generic Function, install-directory : | | Exported generic functions |
| Generic Function, library-files : | | Internal generic functions |
| Generic Function, local-file-cache : | | Exported generic functions |
| Generic Function, locally-available-p : | | Exported generic functions |
| Generic Function, make-file : | | Exported generic functions |
| Generic Function, make-flags : | | Exported generic functions |
| Generic Function, name : | | Exported generic functions |
| Generic Function, output-files : | | Exported generic functions |
| Generic Function, smoke-module : | | Internal generic functions |
| Generic Function, smokegen : | | Exported generic functions |
| Generic Function, smokeqt : | | Exported generic functions |
| Generic Function, sources-archive : | | Exported generic functions |
| Generic Function, sources-url : | | Internal generic functions |
| Generic Function, stage : | | Exported generic functions |
| Generic Function, tag : | | Exported generic functions |
| Generic Function, url : | | Exported generic functions |
| get-path : | | Exported functions |
|
I | | |
| install-directory : | | Exported generic functions |
| install-directory : | | Exported generic functions |
| installed-library-file : | | Internal functions |
|
L | | |
| ldlib-dependencies : | | Exported functions |
| ldlib-set-dependency-name : | | Exported functions |
| ldlib-set-options : | | Exported functions |
| ldlib-soname : | | Exported functions |
| levenshtein-distance : | | Internal functions |
| library-files : | | Internal generic functions |
| library-files : | | Internal generic functions |
| local-file-cache : | | Exported generic functions |
| local-file-cache : | | Exported generic functions |
| locally-available-p : | | Exported generic functions |
| locally-available-p : | | Exported generic functions |
|
M | | |
| Macro, f : | | Internal macros |
| Macro, with-chdir : | | Exported macros |
| make-file : | | Exported generic functions |
| make-file : | | Exported generic functions |
| make-flags : | | Exported generic functions |
| make-flags : | | Exported generic functions |
| make-shared-library-files : | | Exported functions |
| manually-load-foreign-library-system : | | Exported functions |
| Method, (setf base-directory) : | | Exported generic functions |
| Method, (setf binaries-archive) : | | Exported generic functions |
| Method, (setf build-directory) : | | Exported generic functions |
| Method, (setf checksums) : | | Exported generic functions |
| Method, (setf cmake-flags) : | | Exported generic functions |
| Method, (setf install-directory) : | | Exported generic functions |
| Method, (setf library-files) : | | Internal generic functions |
| Method, (setf local-file-cache) : | | Exported generic functions |
| Method, (setf make-file) : | | Exported generic functions |
| Method, (setf make-flags) : | | Exported generic functions |
| Method, (setf name) : | | Exported generic functions |
| Method, (setf smoke-module) : | | Internal generic functions |
| Method, (setf smokegen) : | | Exported generic functions |
| Method, (setf smokeqt) : | | Exported generic functions |
| Method, (setf sources-archive) : | | Exported generic functions |
| Method, (setf tag) : | | Exported generic functions |
| Method, (setf url) : | | Exported generic functions |
| Method, base-directory : | | Exported generic functions |
| Method, binaries-archive : | | Exported generic functions |
| Method, binaries-url : | | Internal generic functions |
| Method, build-directory : | | Exported generic functions |
| Method, checksums : | | Exported generic functions |
| Method, cmake-flags : | | Exported generic functions |
| Method, cmake-flags : | | Exported generic functions |
| Method, cmake-flags : | | Exported generic functions |
| Method, expected-checksum : | | Exported generic functions |
| Method, expected-checksum : | | Exported generic functions |
| Method, find-local-files : | | Exported generic functions |
| Method, find-local-files : | | Exported generic functions |
| Method, install-directory : | | Exported generic functions |
| Method, library-files : | | Internal generic functions |
| Method, local-file-cache : | | Exported generic functions |
| Method, locally-available-p : | | Exported generic functions |
| Method, make-file : | | Exported generic functions |
| Method, make-flags : | | Exported generic functions |
| Method, name : | | Exported generic functions |
| Method, output-files : | | Exported generic functions |
| Method, output-files : | | Exported generic functions |
| Method, output-files : | | Exported generic functions |
| Method, smoke-module : | | Internal generic functions |
| Method, smokegen : | | Exported generic functions |
| Method, smokeqt : | | Exported generic functions |
| Method, sources-archive : | | Exported generic functions |
| Method, sources-url : | | Internal generic functions |
| Method, stage : | | Exported generic functions |
| Method, stage : | | Exported generic functions |
| Method, stage : | | Exported generic functions |
| Method, stage : | | Exported generic functions |
| Method, stage : | | Exported generic functions |
| Method, stage : | | Exported generic functions |
| Method, stage : | | Exported generic functions |
| Method, stage : | | Exported generic functions |
| Method, stage : | | Exported generic functions |
| Method, stage : | | Exported generic functions |
| Method, stage : | | Exported generic functions |
| Method, stage : | | Exported generic functions |
| Method, stage : | | Exported generic functions |
| Method, stage : | | Exported generic functions |
| Method, stage : | | Exported generic functions |
| Method, stage : | | Exported generic functions |
| Method, stage : | | Exported generic functions |
| Method, stage : | | Exported generic functions |
| Method, stage : | | Exported generic functions |
| Method, stage : | | Exported generic functions |
| Method, stage : | | Exported generic functions |
| Method, stage : | | Exported generic functions |
| Method, stage : | | Exported generic functions |
| Method, stage : | | Exported generic functions |
| Method, stage : | | Exported generic functions |
| Method, stage : | | Exported generic functions |
| Method, tag : | | Exported generic functions |
| Method, url : | | Exported generic functions |
|
N | | |
| name : | | Exported generic functions |
| name : | | Exported generic functions |
| normalize-library-name : | | Internal functions |
|
O | | |
| output-files : | | Exported generic functions |
| output-files : | | Exported generic functions |
| output-files : | | Exported generic functions |
| output-files : | | Exported generic functions |
|
P | | |
| patchelf : | | Exported functions |
| platform : | | Exported functions |
| pushnew-path : | | Exported functions |
|
Q | | |
| qt-libs-cache-directory : | | Exported functions |
| qt4-on-path-p : | | Internal functions |
|
R | | |
| run-here : | | Exported functions |
|
S | | |
| set-path : | | Exported functions |
| setup-paths : | | Exported functions |
| shared-library-file : | | Exported functions |
| smoke-module : | | Internal generic functions |
| smoke-module : | | Internal generic functions |
| smokegen : | | Exported generic functions |
| smokegen : | | Exported generic functions |
| smokeqt : | | Exported generic functions |
| smokeqt : | | Exported generic functions |
| soname-assoc-list : | | Internal functions |
| sources-archive : | | Exported generic functions |
| sources-archive : | | Exported generic functions |
| sources-url : | | Internal generic functions |
| sources-url : | | Internal generic functions |
| stage : | | Exported generic functions |
| stage : | | Exported generic functions |
| stage : | | Exported generic functions |
| stage : | | Exported generic functions |
| stage : | | Exported generic functions |
| stage : | | Exported generic functions |
| stage : | | Exported generic functions |
| stage : | | Exported generic functions |
| stage : | | Exported generic functions |
| stage : | | Exported generic functions |
| stage : | | Exported generic functions |
| stage : | | Exported generic functions |
| stage : | | Exported generic functions |
| stage : | | Exported generic functions |
| stage : | | Exported generic functions |
| stage : | | Exported generic functions |
| stage : | | Exported generic functions |
| stage : | | Exported generic functions |
| stage : | | Exported generic functions |
| stage : | | Exported generic functions |
| stage : | | Exported generic functions |
| stage : | | Exported generic functions |
| stage : | | Exported generic functions |
| stage : | | Exported generic functions |
| stage : | | Exported generic functions |
| stage : | | Exported generic functions |
| stage : | | Exported generic functions |
| starts-with : | | Internal functions |
| status : | | Exported functions |
|
T | | |
| tag : | | Exported generic functions |
| tag : | | Exported generic functions |
|
U | | |
| url : | | Exported generic functions |
| url : | | Exported generic functions |
|
W | | |
| with-chdir : | | Exported macros |
| write-foreign-library-system : | | Internal functions |
|
A.3 Variables
| Index Entry | | Section |
|
* | | |
| *foreign-library-systems-data* : | | Internal special variables |
| *generic-library-directories* : | | Internal special variables |
| *max-cpus* : | | Exported special variables |
| *qt-module-list* : | | Internal special variables |
| *standalone-libs-dir* : | | Exported special variables |
|
B | | |
| base-directory : | | Exported classes |
| binaries-archive : | | Exported classes |
| build-directory : | | Exported classes |
|
C | | |
| checksums : | | Exported classes |
| cmake-flags : | | Exported classes |
|
I | | |
| install-directory : | | Exported classes |
|
L | | |
| library-files : | | Exported classes |
| local-file-cache : | | Exported classes |
|
M | | |
| make-file : | | Exported classes |
| make-flags : | | Exported classes |
|
N | | |
| name : | | Exported classes |
|
S | | |
| Slot, base-directory : | | Exported classes |
| Slot, binaries-archive : | | Exported classes |
| Slot, build-directory : | | Exported classes |
| Slot, checksums : | | Exported classes |
| Slot, cmake-flags : | | Exported classes |
| Slot, install-directory : | | Exported classes |
| Slot, library-files : | | Exported classes |
| Slot, local-file-cache : | | Exported classes |
| Slot, make-file : | | Exported classes |
| Slot, make-flags : | | Exported classes |
| Slot, name : | | Exported classes |
| Slot, smoke-module : | | Exported classes |
| Slot, smokegen : | | Exported classes |
| Slot, smokeqt : | | Exported classes |
| Slot, sources-archive : | | Exported classes |
| Slot, tag : | | Exported classes |
| Slot, url : | | Exported classes |
| smoke-module : | | Exported classes |
| smokegen : | | Exported classes |
| smokeqt : | | Exported classes |
| sources-archive : | | Exported classes |
| Special Variable, *foreign-library-systems-data* : | | Internal special variables |
| Special Variable, *generic-library-directories* : | | Internal special variables |
| Special Variable, *max-cpus* : | | Exported special variables |
| Special Variable, *qt-module-list* : | | Internal special variables |
| Special Variable, *standalone-libs-dir* : | | Exported special variables |
|
T | | |
| tag : | | Exported classes |
|
U | | |
| url : | | Exported classes |
|
A.4 Data types
| Index Entry | | Section |
|
B | | |
| build-library : | | Exported classes |
|
C | | |
| checksummed-library : | | Exported classes |
| Class, build-library : | | Exported classes |
| Class, checksummed-library : | | Exported classes |
| Class, cmake-build-library : | | Exported classes |
| Class, download-library : | | Exported classes |
| Class, foreign-library : | | Exported classes |
| Class, foreign-library-component : | | Exported classes |
| Class, foreign-library-system : | | Exported classes |
| Class, github-library : | | Exported classes |
| Class, libcommonqt : | | Exported classes |
| Class, locally-available-library : | | Exported classes |
| Class, make-build-library : | | Exported classes |
| Class, qt4 : | | Exported classes |
| Class, smokegen : | | Exported classes |
| Class, smokeqt : | | Exported classes |
| cmake-build-library : | | Exported classes |
|
D | | |
| download-library : | | Exported classes |
|
F | | |
| foreign-library : | | Exported classes |
| foreign-library-component : | | Exported classes |
| foreign-library-system : | | Exported classes |
|
G | | |
| github-library : | | Exported classes |
|
L | | |
| libcommonqt : | | Exported classes |
| locally-available-library : | | Exported classes |
|
M | | |
| make-build-library : | | Exported classes |
|
P | | |
| Package, qt-lib-generator : | | The qt-lib-generator package |
| Package, qt-libs : | | The qt-libs package |
|
Q | | |
| qt-lib-generator : | | The qt-lib-generator system |
| qt-lib-generator : | | The qt-lib-generator package |
| qt-libs : | | The qt-libs system |
| qt-libs : | | The qt-libs package |
| qt4 : | | Exported classes |
|
S | | |
| smokegen : | | Exported classes |
| smokeqt : | | Exported classes |
| System, qt-lib-generator : | | The qt-lib-generator system |
| System, qt-libs : | | The qt-libs system |
|