From dc0f6484a2e1e5abd9e46078288888dead9518c6 Mon Sep 17 00:00:00 2001 From: Mark Donnelly Date: Fri, 10 Apr 2015 16:53:12 -0400 Subject: [PATCH] Package a firefox .xpi file Add CMakeFile.txt commands to create an .xpi file, using the addon-sdk's cfx command. --- browsers/firefox/CMakeLists.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/browsers/firefox/CMakeLists.txt b/browsers/firefox/CMakeLists.txt index ccad1a0..f034f76 100644 --- a/browsers/firefox/CMakeLists.txt +++ b/browsers/firefox/CMakeLists.txt @@ -1 +1,10 @@ cmake_minimum_required(VERSION 2.8) + +add_custom_target( gssweb.xpi ALL + COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/package.json package.json + COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/chrome.manifest chrome.manifest + COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/lib/main.js lib/main.js + COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/../common/navigator.gssEap.js chrome/content/navigator.gssEap.js + COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/../common/contentscript.js data/contentscript.js + COMMAND cfx xpi +) -- 2.1.4