added: CI via Github Actions

This commit is contained in:
AURUMVORXX
2024-11-10 18:59:31 +03:00
parent 215c74561d
commit 08140e9bf4
2 changed files with 98 additions and 3 deletions

View File

@@ -57,8 +57,8 @@ if(MSVC)
else()
set(CPYTHON_INCLUDE_DIR ${CMAKE_SOURCE_DIR}/dependencies/cpython/Include ${CMAKE_SOURCE_DIR}/dependencies/cpython)
set(CPYTHON_LIBRARY_DIR ${CMAKE_SOURCE_DIR}/dependencies/cpython)
set(CPYTHON_LIBRARY python3.12m)
set(CPYTHON_BIN ${CMAKE_SOURCE_DIR}/dependencies/dependencies/libpython3.12m.so)
set(CPYTHON_LIBRARY python3.12)
set(CPYTHON_BIN /opt/hostedtoolcache/Python/3.12.7/x64/lib/libpython3.12.so)
endif()
file(GLOB_RECURSE SOURCE
@@ -111,7 +111,7 @@ if(DEFINED OUT_FILE_SUFFIX)
endif()
add_subdirectory(dependencies)
target_link_libraries(${PROJECT_NAME} ${CPYTHON_LIBRARY})
target_link_libraries(${PROJECT_NAME} PRIVATE ${CPYTHON_LIBRARY})
target_link_libraries(${PROJECT_NAME} PRIVATE pybind11::embed)
# Copy Python DLL to the build folder if different