Mentions légales du service

Skip to content
Snippets Groups Projects

python cmake

Merged CABEL Tristan requested to merge 70-python-cmake into 63-add-package-management
4 files
+ 46
69
Compare changes
  • Side-by-side
  • Inline
Files
4
#
#
# Disabled until it behaves gracefully on a system without Python dll
# Disabled until it behaves gracefully on a system without Python dll
#
#
@@ -10,7 +9,14 @@ project(openvibe-py3-check VERSION ${OPENVIBE_MAJOR_VERSION}.${OPENVIBE_MINOR_VE
@@ -10,7 +9,14 @@ project(openvibe-py3-check VERSION ${OPENVIBE_MAJOR_VERSION}.${OPENVIBE_MINOR_VE
file(GLOB_RECURSE SRC_FILES src/*.cpp src/*.h src/*.hpp src/*.inl)
file(GLOB_RECURSE SRC_FILES src/*.cpp src/*.h src/*.hpp src/*.inl)
add_executable(${PROJECT_NAME} ${SRC_FILES})
add_executable(${PROJECT_NAME} ${SRC_FILES})
set_property(TARGET ${PROJECT_NAME} PROPERTY FOLDER ${APP_FOLDER})
set_property(TARGET ${PROJECT_NAME} PROPERTY FOLDER ${APP_FOLDER})
include("FindThirdPartyPython3")
 
target_link_libraries(${PROJECT_NAME} Python3::Python)
 
 
if(win32)
 
# These are needed not to cause a popup on machines missing the dll
 
target_link_libraries(${PROJECT_NAME} optimized Delayimp )
 
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "/DELAYLOAD:python37.dll")
 
endif()
# ---------------------------------
# ---------------------------------
Loading