Wwent_codeInitial commit
3bc33761创建于 2025年12月31日历史提交
set(MSOPGEN_PATH ${ROOT_DIR}/msopgen)

add_custom_command(
    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/package_msopgen.flag
    COMMAND ${CMAKE_COMMAND} -E remove ${CMAKE_INSTALL_PREFIX}/msopgen/*.whl
    COMMAND cd ${MSOPGEN_PATH} && ${PYTHON} setup.py bdist_wheel --dist-dir ${CMAKE_INSTALL_PREFIX}/msopgen
    COMMAND cd ${MSOPGEN_PATH}/tools && ${PYTHON} setup.py bdist_wheel --dist-dir ${CMAKE_INSTALL_PREFIX}/msopgen
    COMMAND touch ${CMAKE_CURRENT_BINARY_DIR}/package_msopgen.flag
    COMMENT "make msopgen and msopst whl package"
)

add_custom_target(package_msopgen ALL DEPENDS
                    ${MSOPGEN_PATH}/README.md
                    ${MSOPGEN_PATH}/setup.py
                    ${MSOPGEN_PATH}/tools/MANIFEST.in
                    ${MSOPGEN_PATH}/tools/README.md
                    ${MSOPGEN_PATH}/tools/setup.py
                    ${CMAKE_CURRENT_BINARY_DIR}/package_msopgen.flag)