build pip package for windows
This commit is contained in:
@@ -36,12 +36,12 @@ install(
|
|||||||
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}
|
LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}
|
||||||
)
|
)
|
||||||
if(WIN32)
|
if(WIN32)
|
||||||
install(
|
install(
|
||||||
FILES
|
FILES
|
||||||
"${NDI_DIR}/Bin/x64/Processing.NDI.Lib.x64.dll"
|
"${NDI_DIR}/Bin/x64/Processing.NDI.Lib.x64.dll"
|
||||||
"${NDI_DIR}/Bin/x64/Processing.NDI.Lib.Licenses.txt"
|
"${NDI_DIR}/Bin/x64/Processing.NDI.Lib.Licenses.txt"
|
||||||
DESTINATION ${CMAKE_INSTALL_PREFIX}
|
DESTINATION ${CMAKE_INSTALL_PREFIX}
|
||||||
)
|
)
|
||||||
elseif(UNIX)
|
elseif(UNIX)
|
||||||
file(GLOB DLL "${NDI_LIBRARY_DIR}/libndi.so*")
|
file(GLOB DLL "${NDI_LIBRARY_DIR}/libndi.so*")
|
||||||
file(GLOB LICENSE "${NDI_LICENSE_DIR}/*.txt")
|
file(GLOB LICENSE "${NDI_LICENSE_DIR}/*.txt")
|
||||||
|
|||||||
@@ -1 +1,6 @@
|
|||||||
|
import os
|
||||||
|
|
||||||
|
if os.name == 'nt':
|
||||||
|
os.add_dll_directory(os.path.dirname(__file__))
|
||||||
|
|
||||||
from .NDIlib import *
|
from .NDIlib import *
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ if(WIN32)
|
|||||||
string(REPLACE "\\" "/" NDI_DIR "${NDI_DIR}")
|
string(REPLACE "\\" "/" NDI_DIR "${NDI_DIR}")
|
||||||
set(NDI_INCLUDE_DIR "${NDI_DIR}/Include")
|
set(NDI_INCLUDE_DIR "${NDI_DIR}/Include")
|
||||||
set(NDI_LIBRARY_DIR "${NDI_DIR}/Lib/x64")
|
set(NDI_LIBRARY_DIR "${NDI_DIR}/Lib/x64")
|
||||||
|
set(NDI_LICENSE_DIR "${NDI_DIR}/Lib/x64")
|
||||||
set(NDI_LIBS "Processing.NDI.Lib.x64")
|
set(NDI_LIBS "Processing.NDI.Lib.x64")
|
||||||
else()
|
else()
|
||||||
set(NDI_FOUND FALSE)
|
set(NDI_FOUND FALSE)
|
||||||
|
|||||||
Reference in New Issue
Block a user