Replace the path to the wrapper in remwharead.json.
continuous-integration/drone/push Build was killed Details

This commit is contained in:
tastytea 2019-05-21 19:46:17 +02:00
parent 8c424ac635
commit 721804ab33
Signed by: tastytea
GPG Key ID: CFC39497F1B26E07
3 changed files with 24 additions and 4 deletions

View File

@ -58,7 +58,7 @@ if (WITH_MAN)
DEPENDS "${CMAKE_SOURCE_DIR}/${PROJECT_NAME}.1.adoc"
COMMAND ${CMAKE_SOURCE_DIR}/build_manpage.sh
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(
FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.1
DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)

View File

@ -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)
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})

View File

@ -0,0 +1,5 @@
#!/bin/sh
# Replace directory in remwharead.json
sed 's|/usr/lib/mozilla/native-messaging-hosts|'"${1}"'|' remwharead.json > "${2}"