A custom distribution of SIP, a tool that makes it very easy to create Python bindings for C and C++ libraries.
License
Unknown and 2 other licenses found
Licenses found
Unknown
LICENSE
GPL-2.0
LICENSE-GPL2
GPL-3.0
LICENSE-GPL3
Kanma/sip
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is a custom distribution of SIP version 4.12.1, a tool that makes it very easy to create Python bindings for C and C++ libraries. This distribution includes a custom CMake-based build system tailored to fit in my other projects. License ------- SIP's license is unchanged. SIP is available under the following licenses: * SIP License. This is very similar to the Python Software Foundation license used for Python itself (see LICENSE) * GNU General Public License v2 (see LICENSE-GPL2) * GNU General Public License v3 (see LICENSE-GPL3) Submodules ---------- This distribution optionally use XMake as a GIT submodules. My other projects use this system to easily compile all their dependencies. To download it, do: $ git submodule init $ git submodule update Configuration ------------- Before compiling this project, it will be configured using the Python interpreter you want to create modules for. By default, the command 'python' is used. If you want to use another instance of Python on your system, change the value of the following settings (by using ccmake for instance, or directly on the command line using the '-D<setting>=<value>' notation): - SIP_PYTHON_INTERPRETER - SIP_PYTHON_INCLUDE_PATH - SIP_PYTHON_LIBRARIES Compilation ----------- It is recommended to compile SIP in a separate folder. Here's how I do it: $ mkdir build $ cd build $ cmake .. $ make
About
A custom distribution of SIP, a tool that makes it very easy to create Python bindings for C and C++ libraries.
Resources
License
Unknown and 2 other licenses found
Licenses found
Unknown
LICENSE
GPL-2.0
LICENSE-GPL2
GPL-3.0
LICENSE-GPL3
Stars
Watchers
Forks
Packages 0
No packages published