mirror of
https://github.com/pocketpy/pocketpy
synced 2025-11-08 20:50:16 +00:00
17 lines
531 B
CMake
17 lines
531 B
CMake
find_package(Python3 REQUIRED)
|
|
|
|
file(GLOB_RECURSE POCKETPY_PYLIB_SRC ${CMAKE_CURRENT_LIST_DIR}/*.py)
|
|
|
|
add_custom_target(EmbedPyLibs ALL
|
|
COMMENT "Embedding Python library sources..."
|
|
COMMAND ${Python3_EXECUTABLE} ${CMAKE_CURRENT_LIST_DIR}/../prebuild.py
|
|
WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}/..
|
|
DEPENDS
|
|
${CMAKE_CURRENT_LIST_DIR}/../prebuild.py
|
|
${POCKETPY_PYLIB_SRC}
|
|
BYPRODUCTS
|
|
${CMAKE_CURRENT_LIST_DIR}/../include/pocketpy/common/_generated.hpp
|
|
${CMAKE_CURRENT_LIST_DIR}/../src/common/_generated.cpp
|
|
VERBATIM
|
|
)
|