update
This commit is contained in:
parent
878d3c0574
commit
d52688a028
@ -23,7 +23,8 @@ else()
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
||||||
file(GLOB SRC CONFIGURE_DEPENDS src/*.cpp src/*.h src/*.hpp)
|
file(GLOB_RECURSE SRC CONFIGURE_DEPENDS src/*.cpp src/*.h src/*.hpp)
|
||||||
|
|
||||||
|
|
||||||
add_executable(${PROJECT_NAME}_bin ${SRC})
|
add_executable(${PROJECT_NAME}_bin ${SRC})
|
||||||
|
|
||||||
@ -31,3 +32,26 @@ pybind11_add_module(${PROJECT_NAME} ${SRC})
|
|||||||
|
|
||||||
target_compile_definitions(${PROJECT_NAME} PRIVATE DNA_IS_PYBIND)
|
target_compile_definitions(${PROJECT_NAME} PRIVATE DNA_IS_PYBIND)
|
||||||
|
|
||||||
|
# add_custom_command(
|
||||||
|
# POST_BUILD
|
||||||
|
# TARGET ${PROJECT_NAME}
|
||||||
|
# COMMAND ${CMAKE_COMMAND} copy
|
||||||
|
# )
|
||||||
|
|
||||||
|
file(GLOB ASSETS *.p*)
|
||||||
|
set(COPY_COMMANDS)
|
||||||
|
|
||||||
|
foreach(ASSET ${ASSETS})
|
||||||
|
get_filename_component(FILENAME ${ASSET} NAME)
|
||||||
|
list(
|
||||||
|
APPEND COPY_COMMANDS
|
||||||
|
COMMAND ${CMAKE_COMMAND} -E copy
|
||||||
|
${ASSET} # 源文件路径
|
||||||
|
"$<TARGET_FILE_DIR:${PROJECT_NAME}>/${FILENAME}"
|
||||||
|
) # 目标文件路径
|
||||||
|
Message("Copying ${ASSET} to the build directory")
|
||||||
|
endforeach()
|
||||||
|
|
||||||
|
add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD
|
||||||
|
${COPY_COMMANDS}
|
||||||
|
)
|
Loading…
Reference in New Issue
Block a user