mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-19 19:10:17 +00:00
...
This commit is contained in:
parent
2773b9993e
commit
6dcc7ba8aa
@ -37,8 +37,17 @@ add_library(${PROJECT_NAME} SHARED ${SOURCES})
|
||||
target_compile_definitions(${PROJECT_NAME} PRIVATE PY_DYNAMIC_MODULE)
|
||||
|
||||
# Link numpy with pocketpy
|
||||
if(WIN32)
|
||||
target_link_libraries(
|
||||
${PROJECT_NAME}
|
||||
PRIVATE
|
||||
${CMAKE_CURRENT_LIST_DIR}/../..//build/Release/pocketpy.lib
|
||||
${CMAKE_CURRENT_LIST_DIR}/../../build/Release/pocketpy.lib
|
||||
)
|
||||
else()
|
||||
target_link_libraries(
|
||||
${PROJECT_NAME}
|
||||
PRIVATE
|
||||
${CMAKE_CURRENT_LIST_DIR}/../../build/libpocketpy.so
|
||||
)
|
||||
endif()
|
||||
|
||||
|
@ -1,10 +1,15 @@
|
||||
import math
|
||||
import sys
|
||||
from typing import TYPE_CHECKING
|
||||
|
||||
if TYPE_CHECKING:
|
||||
import numpy as np
|
||||
else:
|
||||
np = __import__('E:/pocketpy/3rd/numpy/build/Release/numpy.dll')
|
||||
if sys.platform == 'win32':
|
||||
path = 'E:/pocketpy/3rd/numpy/build/Release/numpy.dll'
|
||||
else:
|
||||
path = '/mnt/e/pocketpy/3rd/numpy/build/libnumpy.so'
|
||||
np = __import__(path)
|
||||
|
||||
def assert_equal(a, b):
|
||||
assert (a == b).all()
|
||||
|
Loading…
x
Reference in New Issue
Block a user