Christopher Obbard
432622f494
Add CMake install rules for library and headers
...
Set project VERSION so that the shared library gets the
correct SOVERSION (2) and full version embedded in the filename.
Add GNUInstallDirs-based install() rules under PK_IS_MAIN so that
`cmake --install` places:
- the shared/static library into ${CMAKE_INSTALL_LIBDIR}
- include/pocketpy.h and include/pocketpy/ into ${CMAKE_INSTALL_INCLUDEDIR}
Without these rules the build tree produces no installed files.
Signed-off-by: Christopher Obbard <obbardc@debian.org>
2026-04-05 15:15:12 +01:00
blueloveTH
005a2725a1
add PK_ENABLE_DLL
2026-03-24 11:02:34 +08:00
blueloveTH
aaf611eff3
up
2026-02-21 21:08:33 +08:00
blueloveTH
20ad99fbaf
add periphery
2025-12-17 11:11:28 +08:00
blueloveTH
585fffbb27
add msgpack
...
Update CMakeLists.txt
Update CMakeLists.txt
Update CMakeLists.txt
2025-11-11 01:01:21 +08:00
blueloveTH
6038692611
backup
2025-10-22 15:36:56 +08:00
blueloveTH
2a9117f39d
Update CMakeLists.txt
2025-09-28 15:43:42 +08:00
blueloveTH
9955a70c74
fix compat warning
2025-09-28 15:31:31 +08:00
blueloveTH
b6c030ac15
fix OS macro for debugger
2025-08-26 23:44:47 +08:00
blueloveTH
adef3f523c
Update CMakeLists.txt
2025-08-06 14:42:29 +08:00
blueloveTH
f7061ce6d3
Update CMakeLists.txt
2025-08-06 14:37:39 +08:00
blueloveTH
391e83d659
add cute_png module from cute_headers
2025-08-06 14:25:53 +08:00
blueloveTH
7394683eaa
Update CMakeLists.txt
2025-07-05 16:26:56 +08:00
blueloveTH
1194497b5c
fix cmake
2025-07-01 16:04:33 +08:00
blueloveTH
152d6bbd49
test mimalloc
...
Update cmake_build.py
Update CMakeLists.txt
Update CMakeLists.txt
2025-07-01 15:54:39 +08:00
blueloveTH
7d484f8fa3
fix config.h
2025-07-01 15:13:46 +08:00
blueloveTH
85a593222e
Update CMakeLists.txt
2025-06-30 15:29:13 +08:00
blueloveTH
a1e35b6e13
add PK_ENABLE_THREADS
2025-06-30 11:30:36 +08:00
blueloveTH
790710b1a4
backup
2025-06-22 01:12:39 +08:00
blueloveTH
a7159e5496
Update CMakeLists.txt
2025-06-13 11:25:19 +08:00
BLUELOVETH
a53af18ee8
Make py_Name opaque pointer ( #370 )
...
* backup
* backup
* backup
* backup
* backup
* backup
* Update codeobject.c
* backup
* Update ceval.c
* backup
* backup
* fix all
* revert ci
* fix all
* fix all
* fix pybind
* add `PK_ENABLE_CUSTOM_SNAME`
2025-06-05 22:26:28 +08:00
blueloveTH
991f2828de
fix cmake
2025-05-26 12:21:13 +08:00
blueloveTH
b613dd8c15
fix C4146
2025-05-25 16:46:24 +08:00
blueloveTH
d528c4eb52
fix aarch64
2025-05-23 16:38:46 +08:00
blueloveTH
0550f712f0
Update CMakeLists.txt
2025-05-23 13:39:35 +08:00
blueloveTH
1dabcd12db
Update CMakeLists.txt
2025-05-23 13:37:56 +08:00
blueloveTH
cd08c4e022
Update CMakeLists.txt
...
Update CMakeLists.txt
Update CMakeLists.txt
2025-05-23 13:11:06 +08:00
blueloveTH
d28d86339d
Revert "fix cmake"
...
This reverts commit 0a0d56770402b1e077c72c3fb76d0df52caf87d5.
2025-05-23 13:00:29 +08:00
blueloveTH
0a0d567704
fix cmake
2025-05-23 12:58:09 +08:00
blueloveTH
3c2d15abc2
add musl math library
2025-05-23 12:46:03 +08:00
blueloveTH
f9320f8a3e
add PK_ENABLE_WATCHDOG
2025-05-20 18:16:11 +08:00
blueloveTH
c540e7ac9c
improve options
2025-05-20 11:30:24 +08:00
lightovernight
696a944a0e
Add socket module for pocketpy
2025-05-12 20:28:58 +08:00
blueloveTH
6f79fb0bf3
fix compile flags
2025-04-13 18:35:48 +08:00
blueloveTH
4434bfcf23
use unity build
...
Update build_ios.sh
update build scripts
2025-03-03 19:39:39 +08:00
blueloveTH
43cc676b20
Update CMakeLists.txt
2025-01-19 23:51:25 +08:00
blueloveTH
88ee39cd32
...
2025-01-18 22:35:50 +08:00
blueloveTH
570d21854e
...
2025-01-18 22:28:06 +08:00
blueloveTH
3d12c9400c
add libhv module
2025-01-18 22:12:44 +08:00
Trim21
c1461d009a
fix win32 clang build
2024-12-25 04:12:55 +08:00
blueloveTH
fb2784256b
add lz4 module
2024-12-14 00:00:33 +08:00
blueloveTH
eb280910c9
...
2024-11-08 18:16:15 +08:00
blueloveTH
5cc224cb3e
...
2024-11-08 18:07:48 +08:00
blueloveTH
1ea83cf10b
add PK_BUILD_WITH_IPO
2024-11-08 17:33:08 +08:00
blueloveTH
362283627e
add conio module
2024-11-07 20:34:37 +08:00
blueloveTH
6ccd0b9178
Update CMakeLists.txt
2024-11-07 18:16:27 +08:00
blueloveTH
e61b5cdc44
improve cmake_build.py
2024-10-04 19:36:45 +08:00
blueloveTH
2c7f0cdd07
add win32 module
2024-10-04 19:19:48 +08:00
blueloveTH
34cc526104
...
2024-09-09 13:47:14 +08:00
blueloveTH
ac8f4a1c2d
some fix
2024-08-28 02:05:39 +08:00