set (CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR}/COPYING")
set (CPACK_RESOURCE_FILE_README "${CMAKE_SOURCE_DIR}/doc/start.txt")
set (CPACK_SOURCE_PACKAGE_FILE_NAME "${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
-set (CPACK_SOURCE_IGNORE_FILES "${CMAKE_BINARY_DIR}/;tools/snort2lua/tests/;\\\\.git/;\\\\.gitignore;extra/;autom4te.cache")
+set (CPACK_SOURCE_IGNORE_FILES "${CMAKE_BINARY_DIR}/;tools/snort2lua/tests/;\\\\.git/;\\\\.gitignore;extra/;autom4te.cache;m4")
set (CPACK_SOURCE_GENERATOR TGZ)
include(CPack)
images.tgz: images/
tar zcf $@ \
- -C images \
+ -C ./images \
--exclude callouts \
--exclude README \
.
uninstall-hook:
rm -rf $(DESTDIR)$(docdir)/snort_manual
+delete_unbuilt = $(if $(and $(findstring $(builddir),$(srcdir)),$(findstring $(srcdir),$(builddir))), ,$(unbuilt_sources))
+
clean-local:
rm -f $(BUILT_SOURCES)
- rm -f snort_manual.{fo,xml,html,pdf,tgz}
+ rm -f $(delete_unbuilt)
+ rm -f snort_manual.{fo,xml,html,pdf}
rm -rf snort_manual.chunked
- rm -f *.css
+ rm -f *.css *.tgz
set (CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR}/COPYING")
set (CPACK_RESOURCE_FILE_README "${CMAKE_SOURCE_DIR}/README")
set (CPACK_SOURCE_PACKAGE_FILE_NAME "${CPACK_PACKAGE_NAME}-${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
-set (CPACK_SOURCE_IGNORE_FILES "${CMAKE_BINARY_DIR}/;autom4te.cache;")
+set (CPACK_SOURCE_IGNORE_FILES "${CMAKE_BINARY_DIR}/;autom4te.cache;m4;")
set (CPACK_SOURCE_GENERATOR TGZ)
include(CPack)
strncat(buf, why, sizeof(buf)-strlen(buf)-1);
strncat(buf, " signal, exiting\n", sizeof(buf)-strlen(buf)-1);
- write(STDOUT_FILENO, buf, strlen(buf));
+ (void)write(STDOUT_FILENO, buf, strlen(buf));
}
static void exit_handler(int signal)