CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
Add initial, compiling version of Python bindings.
Prepare creating Python Objects for executable and library.
Move target functions from module, since they will be attached not at module but on targets.
Add stub for set_target_properties.
Make new types Executable, Library and Target compileable.
Flag Target_type as deriveable.
Add functions to create library and executable to global cmake object.
Add new project type
Create proper Python3 module init
Implement add_library.
Add PyObject class, which holds a cmMakefile.
Add Makefile object to cmake Module.
Target now needs a cmCommand to operate on.
Build source paths instead of adding them all statically.
Add field names to PyModuleDef structure.
Add new macro CM_PY_NEW for creating a PyObject and also invoking it's constructor as well as calling init on the object.