Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ cmake .. -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=$GENERATORS_DIR/conan_toolch
-DPRIVMX_BUILD_ENDPOINT_INTERFACE=ON \
-DPRIVMX_ENABLE_TESTS=ON \
-DPRIVMX_ENABLE_TESTS_E2E=ON \
-DPRIVMX_BUILD_DEBUG=OFF
-DPRIVMX_BUILD_DEBUG=OFF \
-DPRIVMX_BUILD_SEARCH_BENCHMARK=ON
cmake --build . -- -j20
source $GENERATORS_DIR/deactivate_conanbuild.sh
4 changes: 4 additions & 0 deletions endpoint/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,10 @@ if(PRIVMX_BUILD_BENCHMARK AND PRIVMX_BUILD_ENDPOINT_ENDPOINT)
add_subdirectory(programs/benchmark)
endif()

if(PRIVMX_BUILD_SEARCH_BENCHMARK AND PRIVMX_BUILD_ENDPOINT_ENDPOINT)
add_subdirectory(programs/search_bench )
endif()

if(PRIVMX_BUILD_STREAM_TESTING AND PRIVMX_BUILD_ENDPOINT_ENDPOINT)
add_subdirectory(programs/stream_testing)
endif()
12 changes: 12 additions & 0 deletions endpoint/programs/search_bench/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
target_include_directories(privmxendpointcrypto PRIVATE ${INCLUDE_DIRS})
target_include_directories(privmxendpointcore PRIVATE ${INCLUDE_DIRS})
target_include_directories(privmxendpointevent PRIVATE ${INCLUDE_DIRS})
target_include_directories(privmxendpointthread PRIVATE ${INCLUDE_DIRS})
target_include_directories(privmxendpointstore PRIVATE ${INCLUDE_DIRS})
target_include_directories(privmxendpointinbox PRIVATE ${INCLUDE_DIRS})
target_include_directories(privmxendpointkvdb PRIVATE ${INCLUDE_DIRS})
target_include_directories(privmxendpointsearch PRIVATE ${INCLUDE_DIRS})

# search_bench
add_executable(search_bench ${CMAKE_CURRENT_SOURCE_DIR}/main.cpp)
target_link_libraries(search_bench privmx privmxendpointcore privmxendpointcrypto privmxendpointstore privmxendpointkvdb privmxendpointsearch)
Loading