Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| cee194647e | |||
|
|
deac273f23 |
@ -3,6 +3,7 @@ cmake_minimum_required(VERSION 3.20)
|
||||
project(lfq)
|
||||
|
||||
find_package(GTest REQUIRED)
|
||||
find_package(benchmark REQUIRED)
|
||||
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
|
||||
|
||||
add_executable(${PROJECT_NAME} test.cc)
|
||||
@ -18,3 +19,9 @@ target_compile_options(${PROJECT_NAME} PRIVATE
|
||||
target_link_options(${PROJECT_NAME} PRIVATE
|
||||
-fsanitize=thread
|
||||
)
|
||||
|
||||
set(BENCH ${PROJECT_NAME}_bench)
|
||||
|
||||
add_executable(${BENCH} bench.cc)
|
||||
target_link_libraries(${BENCH} PRIVATE benchmark::benchmark)
|
||||
target_include_directories(${BENCH} PUBLIC include)
|
||||
@ -1,6 +1,7 @@
|
||||
[requires]
|
||||
gtest/1.16.0
|
||||
glog/0.7.1
|
||||
glog/0.7.1-unwindfix
|
||||
#glog/0.7.1
|
||||
benchmark/1.9.1
|
||||
|
||||
[generators]
|
||||
@ -8,3 +9,4 @@ CMakeDeps
|
||||
CMakeToolchain
|
||||
[layout]
|
||||
cmake_layout
|
||||
|
||||
|
||||
8
main.cc
8
main.cc
@ -1,8 +0,0 @@
|
||||
#include <iostream>
|
||||
#include "queue.hh"
|
||||
|
||||
int main() {
|
||||
lfq::LockFreeQueue<int, 16> queue;
|
||||
std::cout << "Hello!\n";
|
||||
return 0;
|
||||
}
|
||||
@ -1,16 +0,0 @@
|
||||
[wrap-file]
|
||||
directory = googletest-1.17.0
|
||||
source_url = https://github.com/google/googletest/archive/refs/tags/v1.17.0.tar.gz
|
||||
source_filename = gtest-1.17.0.tar.gz
|
||||
source_hash = 65fab701d9829d38cb77c14acdc431d2108bfdbf8979e40eb8ae567edf10b27c
|
||||
patch_filename = gtest_1.17.0-2_patch.zip
|
||||
patch_url = https://wrapdb.mesonbuild.com/v2/gtest_1.17.0-2/get_patch
|
||||
patch_hash = c6ff59f36c8ee48bcd6d968f08a5a08c2c4216a2327079c0ae2323b2e062971e
|
||||
source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/gtest_1.17.0-2/gtest-1.17.0.tar.gz
|
||||
wrapdb_version = 1.17.0-2
|
||||
|
||||
[provide]
|
||||
gtest = gtest_dep
|
||||
gtest_main = gtest_main_dep
|
||||
gmock = gmock_dep
|
||||
gmock_main = gmock_main_dep
|
||||
Loading…
x
Reference in New Issue
Block a user