Skip to content

Commit b7fc148

Browse files
committed
Update CMakeLists.txt
1 parent ec093d3 commit b7fc148

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

CMakeLists.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ if(NOT NPM)
1212
endif()
1313

1414
set(NODE_MODULES_PATH ${CMAKE_CURRENT_BINARY_DIR})
15-
set(GITBOOK ${NODE_MODULES_PATH}/node_modules/.bin/gitbook)
15+
set(GITBOOK /usr/bin/gitbook)
1616

1717
if (NOT BOOK_OUTPUT_DIR)
1818
set(BOOK_OUTPUT_DIR ${CMAKE_CURRENT_BINARY_DIR}/help)
@@ -28,22 +28,22 @@ add_custom_command(TARGET modelbox-book
2828
COMMENT "Building modelbox book package.."
2929
WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
3030
COMMAND mkdir -p ${NODE_MODULES_PATH}/node_modules
31-
COMMAND rm -f ${CMAKE_CURRENT_LIST_DIR}/node_modules
31+
COMMAND rm -rf ${CMAKE_CURRENT_LIST_DIR}/node_modules
3232
COMMAND ln -s ${NODE_MODULES_PATH}/node_modules ${CMAKE_CURRENT_LIST_DIR}/node_modules
33-
COMMAND [ -e ${BOOK_INSTALL_FLAG} ] || ${NPM} install gitbook-cli
33+
COMMAND [ -e ${BOOK_INSTALL_FLAG} ] || ${NPM} install gitbook-cli -g
3434
# patch graceful-fs
35-
COMMAND [ -e ${BOOK_INSTALL_FLAG} ] || sed -i "'/stat = statFix/d'" ${NODE_MODULES_PATH}/node_modules/npm/node_modules/graceful-fs/polyfills.js
35+
COMMAND [ -e ${BOOK_INSTALL_FLAG} ] || sed -i "'/stat = statFix/d'" /usr/lib/node_modules/gitbook-cli/node_modules/npm/node_modules/graceful-fs/polyfills.js
3636
COMMAND [ -e ${BOOK_INSTALL_FLAG} ] || ${GITBOOK} install ${CMAKE_CURRENT_LIST_DIR}
3737
COMMAND touch ${BOOK_INSTALL_FLAG}
3838
COMMAND ${GITBOOK} build ${CMAKE_CURRENT_LIST_DIR} ${BOOK_OUTPUT_DIR}
3939
COMMAND rm -f ${BOOK_OUTPUT_DIR}/assets/*.vsdx
4040
COMMAND rm -f ${CMAKE_CURRENT_LIST_DIR}/package-lock.json
41-
COMMAND rm -f ${CMAKE_CURRENT_LIST_DIR}/node_modules
41+
COMMAND rm -rf ${CMAKE_CURRENT_LIST_DIR}/node_modules
4242
BYPRODUCTS ${BOOK_INSTALL_FLAG} ${BOOK_OUTPUT_DIR}
4343
)
4444

4545
install(DIRECTORY
4646
${BOOK_OUTPUT_DIR}
4747
DESTINATION ${BOOK_INSTALL_DIR}
4848
COMPONENT document
49-
)
49+
)

0 commit comments

Comments
 (0)