mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 22:58:20 +00:00
Move rapidjson submodule to aux directory
This also now installs the full rapidjson include/ tree in order to allow external plugins to properly build if they include threading/formatters/JSON.h
This commit is contained in:
parent
9a8fa25002
commit
ba9c06fc2b
9 changed files with 14 additions and 12 deletions
3
.gitmodules
vendored
3
.gitmodules
vendored
|
@ -31,3 +31,6 @@
|
|||
[submodule "aux/paraglob"]
|
||||
path = aux/paraglob
|
||||
url = https://github.com/zeek/paraglob
|
||||
[submodule "aux/rapidjson"]
|
||||
path = aux/rapidjson
|
||||
url = https://github.com/zeek/rapidjson
|
||||
|
|
|
@ -263,6 +263,7 @@ endif ()
|
|||
set(zeekdeps ${zeekdeps} ${CAF_LIBRARIES})
|
||||
include_directories(BEFORE ${broker_includes} ${CAF_INCLUDE_DIRS})
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/aux/paraglob/include)
|
||||
include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/aux/rapidjson/include)
|
||||
include_directories(BEFORE
|
||||
${PCAP_INCLUDE_DIR}
|
||||
${BIND_INCLUDE_DIR}
|
||||
|
@ -271,6 +272,9 @@ include_directories(BEFORE
|
|||
${JEMALLOC_INCLUDE_DIR}
|
||||
)
|
||||
|
||||
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/aux/rapidjson/include/rapidjson
|
||||
DESTINATION include/zeek/3rdparty/rapidjson/include)
|
||||
|
||||
# Optional Dependencies
|
||||
|
||||
set(USE_GEOIP false)
|
||||
|
|
1
aux/rapidjson
Submodule
1
aux/rapidjson
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit dfbe1db9da455552f7a9ad5d2aea17dd9d832ac1
|
2
cmake
2
cmake
|
@ -1 +1 @@
|
|||
Subproject commit 5174417e539fb610074ee2367370bd6988bd2281
|
||||
Subproject commit 141030e593b03c1cb9879d713aa90a3b8b16f0f9
|
|
@ -1 +1 @@
|
|||
Subproject commit 1bbf93e6027f686eda7ab7f36036cd1236c917fe
|
||||
Subproject commit 731fd6de1804ccee12fdef84a8b13d6f9718dc11
|
|
@ -427,12 +427,6 @@ install(FILES
|
|||
DESTINATION include/zeek/3rdparty
|
||||
)
|
||||
|
||||
install(FILES
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/rapidjson/include/rapidjson/document.h
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/rapidjson/include/rapidjson/writer.h
|
||||
DESTINATION include/zeek/3rdparty/rapidjson/include/rapidjson
|
||||
)
|
||||
|
||||
########################################################################
|
||||
## Clang-tidy target now that we have all of the sources
|
||||
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
#include "zeek-affinity.h"
|
||||
|
||||
#define RAPIDJSON_HAS_STDSTRING 1
|
||||
#include "3rdparty/rapidjson/include/rapidjson/document.h"
|
||||
#include "rapidjson/document.h"
|
||||
|
||||
extern "C" {
|
||||
#include "setsignal.h"
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
#include "zeek-config.h"
|
||||
|
||||
#include "JSON.h"
|
||||
#include "3rdparty/rapidjson/include/rapidjson/internal/ieee754.h"
|
||||
#include "rapidjson/internal/ieee754.h"
|
||||
#include "Desc.h"
|
||||
#include "threading/MsgThread.h"
|
||||
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
#pragma once
|
||||
|
||||
#define RAPIDJSON_HAS_STDSTRING 1
|
||||
#include "3rdparty/rapidjson/include/rapidjson/document.h"
|
||||
#include "3rdparty/rapidjson/include/rapidjson/writer.h"
|
||||
#include "rapidjson/document.h"
|
||||
#include "rapidjson/writer.h"
|
||||
|
||||
#include "../Formatter.h"
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue