Commit Graph

6 Commits

Author SHA1 Message Date
Corentin Le Molgat
fb02389141 doc: rename master to main in internal doc 2022-05-16 11:27:02 +02:00
StefanBruens
9021ffbb95 Build Python modules as CMake MODULEs (#3259)
Python since 3.8 no longer links to the interpreter library, so
symbols like `PyExc_AttributeError` will be undefined at link time.

This causes build failures when shared libraries are linked with
`-Wl,--no-undefined`. Use `TYPE MODULE` for python extension modules,
which allows to specify distinct flags via CMAKE_MODULE_LINKER_FLAGS
vs CMAKE_SHARED_LINKER_FLAGS. (The same is already used by
`pybind11_add_module(... MODULE ...)`).

Fixes #3258.
2022-04-28 15:50:56 +02:00
Corentin Le Molgat
53872581ba cmake(ci): Clean doc 2022-04-13 11:47:09 +02:00
Corentin Le Molgat
660b2005a5 cmake: Update internal docs 2022-03-25 11:11:59 +01:00
Corentin Le Molgat
5ce9ba3081 cmake: Update internal doc 2022-02-28 10:20:02 +01:00
Mizux Seiha
8d96a95479 rename internal doc/ folders to docs/ 2022-01-06 17:06:56 +01:00