Replace the path to the wrapper in remwharead.json.
Some checks reported errors
continuous-integration/drone/push Build was killed
Some checks reported errors
continuous-integration/drone/push Build was killed
This commit is contained in:
parent
8c424ac635
commit
721804ab33
|
@ -58,7 +58,7 @@ if (WITH_MAN)
|
||||||
DEPENDS "${CMAKE_SOURCE_DIR}/${PROJECT_NAME}.1.adoc"
|
DEPENDS "${CMAKE_SOURCE_DIR}/${PROJECT_NAME}.1.adoc"
|
||||||
COMMAND ${CMAKE_SOURCE_DIR}/build_manpage.sh
|
COMMAND ${CMAKE_SOURCE_DIR}/build_manpage.sh
|
||||||
ARGS ${PROJECT_VERSION})
|
ARGS ${PROJECT_VERSION})
|
||||||
add_custom_target(run ALL DEPENDS "${PROJECT_BINARY_DIR}/${PROJECT_NAME}.1")
|
add_custom_target(man ALL DEPENDS "${PROJECT_BINARY_DIR}/${PROJECT_NAME}.1")
|
||||||
install(
|
install(
|
||||||
FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.1
|
FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.1
|
||||||
DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)
|
DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)
|
||||||
|
|
|
@ -1,6 +1,21 @@
|
||||||
set(MOZILLA_NMH_DIR "${CMAKE_INSTALL_LIBDIR}/mozilla/native-messaging-hosts")
|
set(MOZILLA_NMH_DIR
|
||||||
|
"${CMAKE_INSTALL_LIBDIR}/mozilla/native-messaging-hosts")
|
||||||
|
set(INSTALL_MOZILLA_NMH_DIR
|
||||||
|
"${CMAKE_INSTALL_PREFIX}/${MOZILLA_NMH_DIR}")
|
||||||
|
|
||||||
add_executable(${PROJECT_NAME}_wrapper ${PROJECT_NAME}_wrapper.cpp)
|
add_executable(${PROJECT_NAME}_wrapper ${PROJECT_NAME}_wrapper.cpp)
|
||||||
|
|
||||||
install(TARGETS ${PROJECT_NAME}_wrapper DESTINATION ${MOZILLA_NMH_DIR})
|
install(TARGETS ${PROJECT_NAME}_wrapper DESTINATION ${MOZILLA_NMH_DIR})
|
||||||
install(FILES remwharead.json DESTINATION ${MOZILLA_NMH_DIR})
|
|
||||||
|
add_custom_command(
|
||||||
|
OUTPUT "${PROJECT_BINARY_DIR}/${PROJECT_NAME}.json"
|
||||||
|
WORKING_DIRECTORY
|
||||||
|
"${CMAKE_SOURCE_DIR}/browser-plugins/webextension/native-wrapper"
|
||||||
|
DEPENDS "${PROJECT_NAME}.json"
|
||||||
|
COMMAND "./replace_nmh_dir.sh"
|
||||||
|
ARGS "${INSTALL_MOZILLA_NMH_DIR}"
|
||||||
|
"${PROJECT_BINARY_DIR}/${PROJECT_NAME}.json")
|
||||||
|
add_custom_target(nmh_replace ALL
|
||||||
|
DEPENDS "${PROJECT_BINARY_DIR}/${PROJECT_NAME}.json")
|
||||||
|
install(
|
||||||
|
FILES ${PROJECT_BINARY_DIR}/${PROJECT_NAME}.json
|
||||||
|
DESTINATION ${MOZILLA_NMH_DIR})
|
||||||
|
|
5
browser-plugins/webextension/native-wrapper/replace_nmh_dir.sh
Executable file
5
browser-plugins/webextension/native-wrapper/replace_nmh_dir.sh
Executable file
|
@ -0,0 +1,5 @@
|
||||||
|
#!/bin/sh
|
||||||
|
# Replace directory in remwharead.json
|
||||||
|
|
||||||
|
sed 's|/usr/lib/mozilla/native-messaging-hosts|'"${1}"'|' remwharead.json > "${2}"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user