CMake 3.15+ provides the former, which extension modules should link against in order to ensure the ABI-appropriate linkage for the platform. For older versions of CMake, try to hack up the correct linkage for the platform. If the platform isn't recognized, tell the user to upgrade CMake. This also tweaks p3pystub just a bit, since now it's actually relied upon to resolve runtime link issues when p3dcparse pulls in direct, as p3dcparse doesn't link against Python at all. |
||
|---|---|---|
| .. | ||
| metalibs | ||
| src | ||
| CMakeLists.txt | ||
| CompilerFlags.cmake | ||
| Config.cmake | ||
| LocalSetup.cmake | ||
| Package.cmake | ||
| PandaVersion.cmake | ||
| PandaVersion.pp | ||
| dtool_config.h.in | ||