update
This commit is contained in:
parent
878d3c0574
commit
d52688a028
@ -23,7 +23,8 @@ else()
|
||||
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})
|
||||
|
||||
@ -31,3 +32,26 @@ pybind11_add_module(${PROJECT_NAME} ${SRC})
|
||||
|
||||
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