Packaging: Bundle lua files

This commit is contained in:
Henri DF 2016-03-31 21:18:23 -07:00
parent aa337f169c
commit 39b1f64510
3 changed files with 9 additions and 2 deletions

View File

@ -14,3 +14,9 @@ set(DIGWATCH_LUA_MAIN "rule_loader.lua")
configure_file(config_digwatch.h.in config_digwatch.h)
install(TARGETS digwatch DESTINATION bin)
install(FILES lua/compiler.lua
DESTINATION share/digwatch/lua)
install(FILES lua/rule_loader.lua
DESTINATION share/digwatch/lua)
install(FILES lua/output.lua
DESTINATION share/digwatch/lua)

View File

@ -2,6 +2,7 @@
#define DIGWATCH_VERSION "${DIGWATCH_VERSION}"
#define DIGWATCH_INSTALLATION_DIR "${CMAKE_INSTALL_PREFIX}"
#define DIGWATCH_LUA_DIR "/usr/share/digwatch/lua/"
#define DIGWATCH_LUA_MAIN "${DIGWATCH_LUA_MAIN}"

View File

@ -169,7 +169,7 @@ int digwatch_init(int argc, char **argv)
int long_index = 0;
string lua_main_filename;
string output_name = "stdout";
string lua_dir = DIGWATCH_INSTALLATION_DIR;
string lua_dir = DIGWATCH_LUA_DIR;
lua_State* ls = NULL;
static struct option long_options[] =