Compare commits

..

5 Commits

Author SHA1 Message Date
d1e7175c5b UPDATE readme
made it more errrm palatable for people outside our group
2020-05-12 01:38:35 +00:00
1d44a56603 UPDATE readme 2020-05-12 01:36:20 +00:00
MassiveAtoms
a1b526988d did some more cleanup 2020-05-11 21:41:01 -03:00
MassiveAtoms
f36aa7c450 cleanup after shaquille.
Shaquille the caveman doesn't build in a seperate build directory and pollutes the filetree
2020-05-11 21:30:19 -03:00
972eef2ce3 Merge branch 'moretables' of MassiveAtoms/hashmap-bench into master 2020-04-17 16:47:27 +00:00
7 changed files with 27 additions and 1150 deletions

View File

@ -1,29 +0,0 @@
kind: pipeline
type: docker
name: default
steps:
- name: build
image: archlinux
commands:
- pacman -Syu --noconfirm
- pacman -S cmake gcc make git boost --noconfirm
- git submodule update --init --recursive
- ls src/includes/3thparty/
- cmake -D CMAKE_C_COMPILER=gcc -D CMAKE_CXX_COMPILER=g++ .
- make
- chmod +x studproject
- ./studproject -a true -r 1 -i 2 -m 5000000
- name: send telegram notification
image: appleboy/drone-telegram
settings:
token: 1008627097:AAGJdFwxwV5eUNWHuI9LnO-_oRCNUirLTx0
to: -1001226107365
# message: >
# {{#success build.status}}
# build {{build.number}} succeeded. Good job.
# {{else}}
# build {{build.number}} failed. Fix me please.
# {{/success}}

6
.gitmodules vendored
View File

@ -1,6 +0,0 @@
[submodule "src/includes/3thparty/abseil-cpp"]
path = src/includes/3thparty/abseil-cpp
url = https://github.com/abseil/abseil-cpp.git
[submodule "src/includes/3thparty/skarupke"]
path = src/includes/3thparty/skarupke
url = https://github.com/skarupke/flat_hash_map.git

64
.vscode/settings.json vendored
View File

@ -1,64 +0,0 @@
{
"C_Cpp.default.configurationProvider": "go2sh.cmake-integration",
"files.associations": {
"cctype": "cpp",
"clocale": "cpp",
"cmath": "cpp",
"cstdarg": "cpp",
"cstddef": "cpp",
"cstdio": "cpp",
"cstdlib": "cpp",
"cstring": "cpp",
"ctime": "cpp",
"cwchar": "cpp",
"cwctype": "cpp",
"array": "cpp",
"atomic": "cpp",
"bit": "cpp",
"*.tcc": "cpp",
"chrono": "cpp",
"condition_variable": "cpp",
"cstdint": "cpp",
"deque": "cpp",
"list": "cpp",
"map": "cpp",
"set": "cpp",
"unordered_map": "cpp",
"unordered_set": "cpp",
"vector": "cpp",
"exception": "cpp",
"algorithm": "cpp",
"functional": "cpp",
"iterator": "cpp",
"memory": "cpp",
"memory_resource": "cpp",
"numeric": "cpp",
"optional": "cpp",
"random": "cpp",
"ratio": "cpp",
"string": "cpp",
"string_view": "cpp",
"system_error": "cpp",
"tuple": "cpp",
"type_traits": "cpp",
"utility": "cpp",
"fstream": "cpp",
"future": "cpp",
"initializer_list": "cpp",
"iosfwd": "cpp",
"iostream": "cpp",
"istream": "cpp",
"limits": "cpp",
"mutex": "cpp",
"new": "cpp",
"ostream": "cpp",
"sstream": "cpp",
"stdexcept": "cpp",
"streambuf": "cpp",
"thread": "cpp",
"cinttypes": "cpp",
"typeinfo": "cpp",
"variant": "cpp",
"sparse_hash_map": "cpp"
}
}

997
Makefile
View File

@ -1,997 +0,0 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.17
# Default target executed when no arguments are given to make.
default_target: all
.PHONY : default_target
# Allow only one "make -f Makefile2" at a time, but pass parallelism.
.NOTPARALLEL:
#=============================================================================
# Special targets provided by cmake.
# Disable implicit rules so canonical targets will work.
.SUFFIXES:
# Disable VCS-based implicit rules.
% : %,v
# Disable VCS-based implicit rules.
% : RCS/%
# Disable VCS-based implicit rules.
% : RCS/%,v
# Disable VCS-based implicit rules.
% : SCCS/s.%
# Disable VCS-based implicit rules.
% : s.%
.SUFFIXES: .hpux_make_needs_suffix_list
# Suppress display of executed commands.
$(VERBOSE).SILENT:
# A target that is always out of date.
cmake_force:
.PHONY : cmake_force
#=============================================================================
# Set environment variables for the build.
# The shell in which to execute make rules.
SHELL = /bin/sh
# The CMake executable.
CMAKE_COMMAND = /usr/bin/cmake
# The command to remove a file.
RM = /usr/bin/cmake -E rm -f
# Escaping for special characters.
EQUALS = =
# The top-level source directory on which CMake was run.
CMAKE_SOURCE_DIR = /home/hello_user/hashmap-bench
# The top-level build directory on which CMake was run.
CMAKE_BINARY_DIR = /home/hello_user/hashmap-bench
#=============================================================================
# Targets provided globally by CMake.
# Special rule for the target rebuild_cache
rebuild_cache:
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
/usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
.PHONY : rebuild_cache
# Special rule for the target rebuild_cache
rebuild_cache/fast: rebuild_cache
.PHONY : rebuild_cache/fast
# Special rule for the target edit_cache
edit_cache:
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..."
/usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
.PHONY : edit_cache
# Special rule for the target edit_cache
edit_cache/fast: edit_cache
.PHONY : edit_cache/fast
# The main all target
all: cmake_check_build_system
$(CMAKE_COMMAND) -E cmake_progress_start /home/hello_user/hashmap-bench/CMakeFiles /home/hello_user/hashmap-bench/CMakeFiles/progress.marks
$(MAKE) -f CMakeFiles/Makefile2 all
$(CMAKE_COMMAND) -E cmake_progress_start /home/hello_user/hashmap-bench/CMakeFiles 0
.PHONY : all
# The main clean target
clean:
$(MAKE) -f CMakeFiles/Makefile2 clean
.PHONY : clean
# The main clean target
clean/fast: clean
.PHONY : clean/fast
# Prepare targets for installation.
preinstall: all
$(MAKE) -f CMakeFiles/Makefile2 preinstall
.PHONY : preinstall
# Prepare targets for installation.
preinstall/fast:
$(MAKE) -f CMakeFiles/Makefile2 preinstall
.PHONY : preinstall/fast
# clear depends
depend:
$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
.PHONY : depend
#=============================================================================
# Target rules for targets named studproject
# Build rule for target.
studproject: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 studproject
.PHONY : studproject
# fast build rule for target.
studproject/fast:
$(MAKE) -f CMakeFiles/studproject.dir/build.make CMakeFiles/studproject.dir/build
.PHONY : studproject/fast
#=============================================================================
# Target rules for targets named absl_scoped_set_env
# Build rule for target.
absl_scoped_set_env: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_scoped_set_env
.PHONY : absl_scoped_set_env
# fast build rule for target.
absl_scoped_set_env/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/base/CMakeFiles/absl_scoped_set_env.dir/build.make src/includes/3thparty/tsl/absl/base/CMakeFiles/absl_scoped_set_env.dir/build
.PHONY : absl_scoped_set_env/fast
#=============================================================================
# Target rules for targets named absl_spinlock_wait
# Build rule for target.
absl_spinlock_wait: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_spinlock_wait
.PHONY : absl_spinlock_wait
# fast build rule for target.
absl_spinlock_wait/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/base/CMakeFiles/absl_spinlock_wait.dir/build.make src/includes/3thparty/tsl/absl/base/CMakeFiles/absl_spinlock_wait.dir/build
.PHONY : absl_spinlock_wait/fast
#=============================================================================
# Target rules for targets named absl_periodic_sampler
# Build rule for target.
absl_periodic_sampler: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_periodic_sampler
.PHONY : absl_periodic_sampler
# fast build rule for target.
absl_periodic_sampler/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/base/CMakeFiles/absl_periodic_sampler.dir/build.make src/includes/3thparty/tsl/absl/base/CMakeFiles/absl_periodic_sampler.dir/build
.PHONY : absl_periodic_sampler/fast
#=============================================================================
# Target rules for targets named absl_base
# Build rule for target.
absl_base: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_base
.PHONY : absl_base
# fast build rule for target.
absl_base/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/base/CMakeFiles/absl_base.dir/build.make src/includes/3thparty/tsl/absl/base/CMakeFiles/absl_base.dir/build
.PHONY : absl_base/fast
#=============================================================================
# Target rules for targets named absl_exponential_biased
# Build rule for target.
absl_exponential_biased: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_exponential_biased
.PHONY : absl_exponential_biased
# fast build rule for target.
absl_exponential_biased/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/base/CMakeFiles/absl_exponential_biased.dir/build.make src/includes/3thparty/tsl/absl/base/CMakeFiles/absl_exponential_biased.dir/build
.PHONY : absl_exponential_biased/fast
#=============================================================================
# Target rules for targets named absl_throw_delegate
# Build rule for target.
absl_throw_delegate: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_throw_delegate
.PHONY : absl_throw_delegate
# fast build rule for target.
absl_throw_delegate/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/base/CMakeFiles/absl_throw_delegate.dir/build.make src/includes/3thparty/tsl/absl/base/CMakeFiles/absl_throw_delegate.dir/build
.PHONY : absl_throw_delegate/fast
#=============================================================================
# Target rules for targets named absl_raw_logging_internal
# Build rule for target.
absl_raw_logging_internal: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_raw_logging_internal
.PHONY : absl_raw_logging_internal
# fast build rule for target.
absl_raw_logging_internal/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/base/CMakeFiles/absl_raw_logging_internal.dir/build.make src/includes/3thparty/tsl/absl/base/CMakeFiles/absl_raw_logging_internal.dir/build
.PHONY : absl_raw_logging_internal/fast
#=============================================================================
# Target rules for targets named absl_log_severity
# Build rule for target.
absl_log_severity: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_log_severity
.PHONY : absl_log_severity
# fast build rule for target.
absl_log_severity/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/base/CMakeFiles/absl_log_severity.dir/build.make src/includes/3thparty/tsl/absl/base/CMakeFiles/absl_log_severity.dir/build
.PHONY : absl_log_severity/fast
#=============================================================================
# Target rules for targets named absl_dynamic_annotations
# Build rule for target.
absl_dynamic_annotations: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_dynamic_annotations
.PHONY : absl_dynamic_annotations
# fast build rule for target.
absl_dynamic_annotations/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/base/CMakeFiles/absl_dynamic_annotations.dir/build.make src/includes/3thparty/tsl/absl/base/CMakeFiles/absl_dynamic_annotations.dir/build
.PHONY : absl_dynamic_annotations/fast
#=============================================================================
# Target rules for targets named absl_malloc_internal
# Build rule for target.
absl_malloc_internal: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_malloc_internal
.PHONY : absl_malloc_internal
# fast build rule for target.
absl_malloc_internal/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/base/CMakeFiles/absl_malloc_internal.dir/build.make src/includes/3thparty/tsl/absl/base/CMakeFiles/absl_malloc_internal.dir/build
.PHONY : absl_malloc_internal/fast
#=============================================================================
# Target rules for targets named absl_hashtablez_sampler
# Build rule for target.
absl_hashtablez_sampler: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_hashtablez_sampler
.PHONY : absl_hashtablez_sampler
# fast build rule for target.
absl_hashtablez_sampler/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/container/CMakeFiles/absl_hashtablez_sampler.dir/build.make src/includes/3thparty/tsl/absl/container/CMakeFiles/absl_hashtablez_sampler.dir/build
.PHONY : absl_hashtablez_sampler/fast
#=============================================================================
# Target rules for targets named absl_raw_hash_set
# Build rule for target.
absl_raw_hash_set: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_raw_hash_set
.PHONY : absl_raw_hash_set
# fast build rule for target.
absl_raw_hash_set/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/container/CMakeFiles/absl_raw_hash_set.dir/build.make src/includes/3thparty/tsl/absl/container/CMakeFiles/absl_raw_hash_set.dir/build
.PHONY : absl_raw_hash_set/fast
#=============================================================================
# Target rules for targets named absl_leak_check
# Build rule for target.
absl_leak_check: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_leak_check
.PHONY : absl_leak_check
# fast build rule for target.
absl_leak_check/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/debugging/CMakeFiles/absl_leak_check.dir/build.make src/includes/3thparty/tsl/absl/debugging/CMakeFiles/absl_leak_check.dir/build
.PHONY : absl_leak_check/fast
#=============================================================================
# Target rules for targets named absl_demangle_internal
# Build rule for target.
absl_demangle_internal: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_demangle_internal
.PHONY : absl_demangle_internal
# fast build rule for target.
absl_demangle_internal/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/debugging/CMakeFiles/absl_demangle_internal.dir/build.make src/includes/3thparty/tsl/absl/debugging/CMakeFiles/absl_demangle_internal.dir/build
.PHONY : absl_demangle_internal/fast
#=============================================================================
# Target rules for targets named absl_symbolize
# Build rule for target.
absl_symbolize: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_symbolize
.PHONY : absl_symbolize
# fast build rule for target.
absl_symbolize/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/debugging/CMakeFiles/absl_symbolize.dir/build.make src/includes/3thparty/tsl/absl/debugging/CMakeFiles/absl_symbolize.dir/build
.PHONY : absl_symbolize/fast
#=============================================================================
# Target rules for targets named absl_stacktrace
# Build rule for target.
absl_stacktrace: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_stacktrace
.PHONY : absl_stacktrace
# fast build rule for target.
absl_stacktrace/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/debugging/CMakeFiles/absl_stacktrace.dir/build.make src/includes/3thparty/tsl/absl/debugging/CMakeFiles/absl_stacktrace.dir/build
.PHONY : absl_stacktrace/fast
#=============================================================================
# Target rules for targets named absl_leak_check_disable
# Build rule for target.
absl_leak_check_disable: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_leak_check_disable
.PHONY : absl_leak_check_disable
# fast build rule for target.
absl_leak_check_disable/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/debugging/CMakeFiles/absl_leak_check_disable.dir/build.make src/includes/3thparty/tsl/absl/debugging/CMakeFiles/absl_leak_check_disable.dir/build
.PHONY : absl_leak_check_disable/fast
#=============================================================================
# Target rules for targets named absl_examine_stack
# Build rule for target.
absl_examine_stack: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_examine_stack
.PHONY : absl_examine_stack
# fast build rule for target.
absl_examine_stack/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/debugging/CMakeFiles/absl_examine_stack.dir/build.make src/includes/3thparty/tsl/absl/debugging/CMakeFiles/absl_examine_stack.dir/build
.PHONY : absl_examine_stack/fast
#=============================================================================
# Target rules for targets named absl_failure_signal_handler
# Build rule for target.
absl_failure_signal_handler: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_failure_signal_handler
.PHONY : absl_failure_signal_handler
# fast build rule for target.
absl_failure_signal_handler/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/debugging/CMakeFiles/absl_failure_signal_handler.dir/build.make src/includes/3thparty/tsl/absl/debugging/CMakeFiles/absl_failure_signal_handler.dir/build
.PHONY : absl_failure_signal_handler/fast
#=============================================================================
# Target rules for targets named absl_debugging_internal
# Build rule for target.
absl_debugging_internal: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_debugging_internal
.PHONY : absl_debugging_internal
# fast build rule for target.
absl_debugging_internal/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/debugging/CMakeFiles/absl_debugging_internal.dir/build.make src/includes/3thparty/tsl/absl/debugging/CMakeFiles/absl_debugging_internal.dir/build
.PHONY : absl_debugging_internal/fast
#=============================================================================
# Target rules for targets named absl_flags_internal
# Build rule for target.
absl_flags_internal: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_flags_internal
.PHONY : absl_flags_internal
# fast build rule for target.
absl_flags_internal/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/flags/CMakeFiles/absl_flags_internal.dir/build.make src/includes/3thparty/tsl/absl/flags/CMakeFiles/absl_flags_internal.dir/build
.PHONY : absl_flags_internal/fast
#=============================================================================
# Target rules for targets named absl_flags_usage
# Build rule for target.
absl_flags_usage: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_flags_usage
.PHONY : absl_flags_usage
# fast build rule for target.
absl_flags_usage/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/flags/CMakeFiles/absl_flags_usage.dir/build.make src/includes/3thparty/tsl/absl/flags/CMakeFiles/absl_flags_usage.dir/build
.PHONY : absl_flags_usage/fast
#=============================================================================
# Target rules for targets named absl_flags_marshalling
# Build rule for target.
absl_flags_marshalling: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_flags_marshalling
.PHONY : absl_flags_marshalling
# fast build rule for target.
absl_flags_marshalling/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/flags/CMakeFiles/absl_flags_marshalling.dir/build.make src/includes/3thparty/tsl/absl/flags/CMakeFiles/absl_flags_marshalling.dir/build
.PHONY : absl_flags_marshalling/fast
#=============================================================================
# Target rules for targets named absl_flags_parse
# Build rule for target.
absl_flags_parse: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_flags_parse
.PHONY : absl_flags_parse
# fast build rule for target.
absl_flags_parse/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/flags/CMakeFiles/absl_flags_parse.dir/build.make src/includes/3thparty/tsl/absl/flags/CMakeFiles/absl_flags_parse.dir/build
.PHONY : absl_flags_parse/fast
#=============================================================================
# Target rules for targets named absl_flags_registry
# Build rule for target.
absl_flags_registry: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_flags_registry
.PHONY : absl_flags_registry
# fast build rule for target.
absl_flags_registry/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/flags/CMakeFiles/absl_flags_registry.dir/build.make src/includes/3thparty/tsl/absl/flags/CMakeFiles/absl_flags_registry.dir/build
.PHONY : absl_flags_registry/fast
#=============================================================================
# Target rules for targets named absl_flags_config
# Build rule for target.
absl_flags_config: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_flags_config
.PHONY : absl_flags_config
# fast build rule for target.
absl_flags_config/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/flags/CMakeFiles/absl_flags_config.dir/build.make src/includes/3thparty/tsl/absl/flags/CMakeFiles/absl_flags_config.dir/build
.PHONY : absl_flags_config/fast
#=============================================================================
# Target rules for targets named absl_flags
# Build rule for target.
absl_flags: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_flags
.PHONY : absl_flags
# fast build rule for target.
absl_flags/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/flags/CMakeFiles/absl_flags.dir/build.make src/includes/3thparty/tsl/absl/flags/CMakeFiles/absl_flags.dir/build
.PHONY : absl_flags/fast
#=============================================================================
# Target rules for targets named absl_flags_program_name
# Build rule for target.
absl_flags_program_name: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_flags_program_name
.PHONY : absl_flags_program_name
# fast build rule for target.
absl_flags_program_name/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/flags/CMakeFiles/absl_flags_program_name.dir/build.make src/includes/3thparty/tsl/absl/flags/CMakeFiles/absl_flags_program_name.dir/build
.PHONY : absl_flags_program_name/fast
#=============================================================================
# Target rules for targets named absl_flags_usage_internal
# Build rule for target.
absl_flags_usage_internal: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_flags_usage_internal
.PHONY : absl_flags_usage_internal
# fast build rule for target.
absl_flags_usage_internal/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/flags/CMakeFiles/absl_flags_usage_internal.dir/build.make src/includes/3thparty/tsl/absl/flags/CMakeFiles/absl_flags_usage_internal.dir/build
.PHONY : absl_flags_usage_internal/fast
#=============================================================================
# Target rules for targets named absl_hash
# Build rule for target.
absl_hash: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_hash
.PHONY : absl_hash
# fast build rule for target.
absl_hash/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/hash/CMakeFiles/absl_hash.dir/build.make src/includes/3thparty/tsl/absl/hash/CMakeFiles/absl_hash.dir/build
.PHONY : absl_hash/fast
#=============================================================================
# Target rules for targets named absl_city
# Build rule for target.
absl_city: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_city
.PHONY : absl_city
# fast build rule for target.
absl_city/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/hash/CMakeFiles/absl_city.dir/build.make src/includes/3thparty/tsl/absl/hash/CMakeFiles/absl_city.dir/build
.PHONY : absl_city/fast
#=============================================================================
# Target rules for targets named absl_int128
# Build rule for target.
absl_int128: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_int128
.PHONY : absl_int128
# fast build rule for target.
absl_int128/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/numeric/CMakeFiles/absl_int128.dir/build.make src/includes/3thparty/tsl/absl/numeric/CMakeFiles/absl_int128.dir/build
.PHONY : absl_int128/fast
#=============================================================================
# Target rules for targets named absl_random_internal_seed_material
# Build rule for target.
absl_random_internal_seed_material: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_random_internal_seed_material
.PHONY : absl_random_internal_seed_material
# fast build rule for target.
absl_random_internal_seed_material/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/random/CMakeFiles/absl_random_internal_seed_material.dir/build.make src/includes/3thparty/tsl/absl/random/CMakeFiles/absl_random_internal_seed_material.dir/build
.PHONY : absl_random_internal_seed_material/fast
#=============================================================================
# Target rules for targets named absl_random_internal_randen
# Build rule for target.
absl_random_internal_randen: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_random_internal_randen
.PHONY : absl_random_internal_randen
# fast build rule for target.
absl_random_internal_randen/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/random/CMakeFiles/absl_random_internal_randen.dir/build.make src/includes/3thparty/tsl/absl/random/CMakeFiles/absl_random_internal_randen.dir/build
.PHONY : absl_random_internal_randen/fast
#=============================================================================
# Target rules for targets named absl_random_internal_distribution_test_util
# Build rule for target.
absl_random_internal_distribution_test_util: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_random_internal_distribution_test_util
.PHONY : absl_random_internal_distribution_test_util
# fast build rule for target.
absl_random_internal_distribution_test_util/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/random/CMakeFiles/absl_random_internal_distribution_test_util.dir/build.make src/includes/3thparty/tsl/absl/random/CMakeFiles/absl_random_internal_distribution_test_util.dir/build
.PHONY : absl_random_internal_distribution_test_util/fast
#=============================================================================
# Target rules for targets named absl_random_internal_randen_slow
# Build rule for target.
absl_random_internal_randen_slow: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_random_internal_randen_slow
.PHONY : absl_random_internal_randen_slow
# fast build rule for target.
absl_random_internal_randen_slow/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/random/CMakeFiles/absl_random_internal_randen_slow.dir/build.make src/includes/3thparty/tsl/absl/random/CMakeFiles/absl_random_internal_randen_slow.dir/build
.PHONY : absl_random_internal_randen_slow/fast
#=============================================================================
# Target rules for targets named absl_random_seed_sequences
# Build rule for target.
absl_random_seed_sequences: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_random_seed_sequences
.PHONY : absl_random_seed_sequences
# fast build rule for target.
absl_random_seed_sequences/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/random/CMakeFiles/absl_random_seed_sequences.dir/build.make src/includes/3thparty/tsl/absl/random/CMakeFiles/absl_random_seed_sequences.dir/build
.PHONY : absl_random_seed_sequences/fast
#=============================================================================
# Target rules for targets named absl_random_internal_randen_hwaes_impl
# Build rule for target.
absl_random_internal_randen_hwaes_impl: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_random_internal_randen_hwaes_impl
.PHONY : absl_random_internal_randen_hwaes_impl
# fast build rule for target.
absl_random_internal_randen_hwaes_impl/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/random/CMakeFiles/absl_random_internal_randen_hwaes_impl.dir/build.make src/includes/3thparty/tsl/absl/random/CMakeFiles/absl_random_internal_randen_hwaes_impl.dir/build
.PHONY : absl_random_internal_randen_hwaes_impl/fast
#=============================================================================
# Target rules for targets named absl_random_internal_randen_hwaes
# Build rule for target.
absl_random_internal_randen_hwaes: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_random_internal_randen_hwaes
.PHONY : absl_random_internal_randen_hwaes
# fast build rule for target.
absl_random_internal_randen_hwaes/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/random/CMakeFiles/absl_random_internal_randen_hwaes.dir/build.make src/includes/3thparty/tsl/absl/random/CMakeFiles/absl_random_internal_randen_hwaes.dir/build
.PHONY : absl_random_internal_randen_hwaes/fast
#=============================================================================
# Target rules for targets named absl_random_distributions
# Build rule for target.
absl_random_distributions: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_random_distributions
.PHONY : absl_random_distributions
# fast build rule for target.
absl_random_distributions/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/random/CMakeFiles/absl_random_distributions.dir/build.make src/includes/3thparty/tsl/absl/random/CMakeFiles/absl_random_distributions.dir/build
.PHONY : absl_random_distributions/fast
#=============================================================================
# Target rules for targets named absl_random_internal_pool_urbg
# Build rule for target.
absl_random_internal_pool_urbg: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_random_internal_pool_urbg
.PHONY : absl_random_internal_pool_urbg
# fast build rule for target.
absl_random_internal_pool_urbg/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/random/CMakeFiles/absl_random_internal_pool_urbg.dir/build.make src/includes/3thparty/tsl/absl/random/CMakeFiles/absl_random_internal_pool_urbg.dir/build
.PHONY : absl_random_internal_pool_urbg/fast
#=============================================================================
# Target rules for targets named absl_random_seed_gen_exception
# Build rule for target.
absl_random_seed_gen_exception: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_random_seed_gen_exception
.PHONY : absl_random_seed_gen_exception
# fast build rule for target.
absl_random_seed_gen_exception/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/random/CMakeFiles/absl_random_seed_gen_exception.dir/build.make src/includes/3thparty/tsl/absl/random/CMakeFiles/absl_random_seed_gen_exception.dir/build
.PHONY : absl_random_seed_gen_exception/fast
#=============================================================================
# Target rules for targets named absl_strings_internal
# Build rule for target.
absl_strings_internal: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_strings_internal
.PHONY : absl_strings_internal
# fast build rule for target.
absl_strings_internal/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/strings/CMakeFiles/absl_strings_internal.dir/build.make src/includes/3thparty/tsl/absl/strings/CMakeFiles/absl_strings_internal.dir/build
.PHONY : absl_strings_internal/fast
#=============================================================================
# Target rules for targets named absl_strings
# Build rule for target.
absl_strings: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_strings
.PHONY : absl_strings
# fast build rule for target.
absl_strings/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/strings/CMakeFiles/absl_strings.dir/build.make src/includes/3thparty/tsl/absl/strings/CMakeFiles/absl_strings.dir/build
.PHONY : absl_strings/fast
#=============================================================================
# Target rules for targets named absl_str_format_internal
# Build rule for target.
absl_str_format_internal: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_str_format_internal
.PHONY : absl_str_format_internal
# fast build rule for target.
absl_str_format_internal/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/strings/CMakeFiles/absl_str_format_internal.dir/build.make src/includes/3thparty/tsl/absl/strings/CMakeFiles/absl_str_format_internal.dir/build
.PHONY : absl_str_format_internal/fast
#=============================================================================
# Target rules for targets named absl_synchronization
# Build rule for target.
absl_synchronization: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_synchronization
.PHONY : absl_synchronization
# fast build rule for target.
absl_synchronization/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/synchronization/CMakeFiles/absl_synchronization.dir/build.make src/includes/3thparty/tsl/absl/synchronization/CMakeFiles/absl_synchronization.dir/build
.PHONY : absl_synchronization/fast
#=============================================================================
# Target rules for targets named absl_graphcycles_internal
# Build rule for target.
absl_graphcycles_internal: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_graphcycles_internal
.PHONY : absl_graphcycles_internal
# fast build rule for target.
absl_graphcycles_internal/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/synchronization/CMakeFiles/absl_graphcycles_internal.dir/build.make src/includes/3thparty/tsl/absl/synchronization/CMakeFiles/absl_graphcycles_internal.dir/build
.PHONY : absl_graphcycles_internal/fast
#=============================================================================
# Target rules for targets named absl_time_zone
# Build rule for target.
absl_time_zone: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_time_zone
.PHONY : absl_time_zone
# fast build rule for target.
absl_time_zone/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/time/CMakeFiles/absl_time_zone.dir/build.make src/includes/3thparty/tsl/absl/time/CMakeFiles/absl_time_zone.dir/build
.PHONY : absl_time_zone/fast
#=============================================================================
# Target rules for targets named absl_time
# Build rule for target.
absl_time: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_time
.PHONY : absl_time
# fast build rule for target.
absl_time/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/time/CMakeFiles/absl_time.dir/build.make src/includes/3thparty/tsl/absl/time/CMakeFiles/absl_time.dir/build
.PHONY : absl_time/fast
#=============================================================================
# Target rules for targets named absl_civil_time
# Build rule for target.
absl_civil_time: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_civil_time
.PHONY : absl_civil_time
# fast build rule for target.
absl_civil_time/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/time/CMakeFiles/absl_civil_time.dir/build.make src/includes/3thparty/tsl/absl/time/CMakeFiles/absl_civil_time.dir/build
.PHONY : absl_civil_time/fast
#=============================================================================
# Target rules for targets named absl_bad_any_cast_impl
# Build rule for target.
absl_bad_any_cast_impl: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_bad_any_cast_impl
.PHONY : absl_bad_any_cast_impl
# fast build rule for target.
absl_bad_any_cast_impl/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/types/CMakeFiles/absl_bad_any_cast_impl.dir/build.make src/includes/3thparty/tsl/absl/types/CMakeFiles/absl_bad_any_cast_impl.dir/build
.PHONY : absl_bad_any_cast_impl/fast
#=============================================================================
# Target rules for targets named absl_bad_optional_access
# Build rule for target.
absl_bad_optional_access: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_bad_optional_access
.PHONY : absl_bad_optional_access
# fast build rule for target.
absl_bad_optional_access/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/types/CMakeFiles/absl_bad_optional_access.dir/build.make src/includes/3thparty/tsl/absl/types/CMakeFiles/absl_bad_optional_access.dir/build
.PHONY : absl_bad_optional_access/fast
#=============================================================================
# Target rules for targets named absl_bad_variant_access
# Build rule for target.
absl_bad_variant_access: cmake_check_build_system
$(MAKE) -f CMakeFiles/Makefile2 absl_bad_variant_access
.PHONY : absl_bad_variant_access
# fast build rule for target.
absl_bad_variant_access/fast:
$(MAKE) -f src/includes/3thparty/tsl/absl/types/CMakeFiles/absl_bad_variant_access.dir/build.make src/includes/3thparty/tsl/absl/types/CMakeFiles/absl_bad_variant_access.dir/build
.PHONY : absl_bad_variant_access/fast
src/generator.o: src/generator.cpp.o
.PHONY : src/generator.o
# target to build an object file
src/generator.cpp.o:
$(MAKE) -f CMakeFiles/studproject.dir/build.make CMakeFiles/studproject.dir/src/generator.cpp.o
.PHONY : src/generator.cpp.o
src/generator.i: src/generator.cpp.i
.PHONY : src/generator.i
# target to preprocess a source file
src/generator.cpp.i:
$(MAKE) -f CMakeFiles/studproject.dir/build.make CMakeFiles/studproject.dir/src/generator.cpp.i
.PHONY : src/generator.cpp.i
src/generator.s: src/generator.cpp.s
.PHONY : src/generator.s
# target to generate assembly for a file
src/generator.cpp.s:
$(MAKE) -f CMakeFiles/studproject.dir/build.make CMakeFiles/studproject.dir/src/generator.cpp.s
.PHONY : src/generator.cpp.s
src/includes/3thparty/emilib/loguru.o: src/includes/3thparty/emilib/loguru.cpp.o
.PHONY : src/includes/3thparty/emilib/loguru.o
# target to build an object file
src/includes/3thparty/emilib/loguru.cpp.o:
$(MAKE) -f CMakeFiles/studproject.dir/build.make CMakeFiles/studproject.dir/src/includes/3thparty/emilib/loguru.cpp.o
.PHONY : src/includes/3thparty/emilib/loguru.cpp.o
src/includes/3thparty/emilib/loguru.i: src/includes/3thparty/emilib/loguru.cpp.i
.PHONY : src/includes/3thparty/emilib/loguru.i
# target to preprocess a source file
src/includes/3thparty/emilib/loguru.cpp.i:
$(MAKE) -f CMakeFiles/studproject.dir/build.make CMakeFiles/studproject.dir/src/includes/3thparty/emilib/loguru.cpp.i
.PHONY : src/includes/3thparty/emilib/loguru.cpp.i
src/includes/3thparty/emilib/loguru.s: src/includes/3thparty/emilib/loguru.cpp.s
.PHONY : src/includes/3thparty/emilib/loguru.s
# target to generate assembly for a file
src/includes/3thparty/emilib/loguru.cpp.s:
$(MAKE) -f CMakeFiles/studproject.dir/build.make CMakeFiles/studproject.dir/src/includes/3thparty/emilib/loguru.cpp.s
.PHONY : src/includes/3thparty/emilib/loguru.cpp.s
src/main.o: src/main.cpp.o
.PHONY : src/main.o
# target to build an object file
src/main.cpp.o:
$(MAKE) -f CMakeFiles/studproject.dir/build.make CMakeFiles/studproject.dir/src/main.cpp.o
.PHONY : src/main.cpp.o
src/main.i: src/main.cpp.i
.PHONY : src/main.i
# target to preprocess a source file
src/main.cpp.i:
$(MAKE) -f CMakeFiles/studproject.dir/build.make CMakeFiles/studproject.dir/src/main.cpp.i
.PHONY : src/main.cpp.i
src/main.s: src/main.cpp.s
.PHONY : src/main.s
# target to generate assembly for a file
src/main.cpp.s:
$(MAKE) -f CMakeFiles/studproject.dir/build.make CMakeFiles/studproject.dir/src/main.cpp.s
.PHONY : src/main.cpp.s
# Help Target
help:
@echo "The following are some of the valid targets for this Makefile:"
@echo "... all (the default if no target is provided)"
@echo "... clean"
@echo "... depend"
@echo "... edit_cache"
@echo "... rebuild_cache"
@echo "... absl_bad_any_cast_impl"
@echo "... absl_bad_optional_access"
@echo "... absl_bad_variant_access"
@echo "... absl_base"
@echo "... absl_city"
@echo "... absl_civil_time"
@echo "... absl_debugging_internal"
@echo "... absl_demangle_internal"
@echo "... absl_dynamic_annotations"
@echo "... absl_examine_stack"
@echo "... absl_exponential_biased"
@echo "... absl_failure_signal_handler"
@echo "... absl_flags"
@echo "... absl_flags_config"
@echo "... absl_flags_internal"
@echo "... absl_flags_marshalling"
@echo "... absl_flags_parse"
@echo "... absl_flags_program_name"
@echo "... absl_flags_registry"
@echo "... absl_flags_usage"
@echo "... absl_flags_usage_internal"
@echo "... absl_graphcycles_internal"
@echo "... absl_hash"
@echo "... absl_hashtablez_sampler"
@echo "... absl_int128"
@echo "... absl_leak_check"
@echo "... absl_leak_check_disable"
@echo "... absl_log_severity"
@echo "... absl_malloc_internal"
@echo "... absl_periodic_sampler"
@echo "... absl_random_distributions"
@echo "... absl_random_internal_distribution_test_util"
@echo "... absl_random_internal_pool_urbg"
@echo "... absl_random_internal_randen"
@echo "... absl_random_internal_randen_hwaes"
@echo "... absl_random_internal_randen_hwaes_impl"
@echo "... absl_random_internal_randen_slow"
@echo "... absl_random_internal_seed_material"
@echo "... absl_random_seed_gen_exception"
@echo "... absl_random_seed_sequences"
@echo "... absl_raw_hash_set"
@echo "... absl_raw_logging_internal"
@echo "... absl_scoped_set_env"
@echo "... absl_spinlock_wait"
@echo "... absl_stacktrace"
@echo "... absl_str_format_internal"
@echo "... absl_strings"
@echo "... absl_strings_internal"
@echo "... absl_symbolize"
@echo "... absl_synchronization"
@echo "... absl_throw_delegate"
@echo "... absl_time"
@echo "... absl_time_zone"
@echo "... studproject"
@echo "... src/generator.o"
@echo "... src/generator.i"
@echo "... src/generator.s"
@echo "... src/includes/3thparty/emilib/loguru.o"
@echo "... src/includes/3thparty/emilib/loguru.i"
@echo "... src/includes/3thparty/emilib/loguru.s"
@echo "... src/main.o"
@echo "... src/main.i"
@echo "... src/main.s"
.PHONY : help
#=============================================================================
# Special targets to cleanup operation of make.
# Special rule to run CMake to check the build system integrity.
# No rule that depends on this can have commands that come from listfiles
# because they might be regenerated.
cmake_check_build_system:
$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
.PHONY : cmake_check_build_system

27
README.md Normal file
View File

@ -0,0 +1,27 @@
# Instructions
after the project is cloned, run `git submodule update --init --recursive` to pull submodules.
This is stuff like abseil and other maps are git submodules that don't get downloaded automatically.
To build, just run
`mkdir build`
`cd build`
`cmake .. -G "<Build System>"` and then whatever command the build system uses.
For example, with unix maketools:
`cmake -G "Unix makefiles"`
`make`
But if you still got the same config as the one we all used for parkmanne, you should have vscode + cmaketools plugin. In which case, just press build.
## Dependencies
Install boost. (https://www.boost.org/) should just be `pacman -S mingw-w64-x86_64-boost` in the msys2 shell. If you still have the same install as the parkmanne project, you already have this installed.
If you don't for some reason, see command above. If you don't have the same setup anymore, ask me. Stefan, it is `apt install libboost-all-dev` on ubuntu if i remember correctly. `pacman -S boost-libs` on manjaro.
We need it for `boost::unordered`, and i have no easy way to include it in the project.
Also, this is only tested on linux. It *should* work on windows. I remember it working on windows, but I recently did a fresh install on windows after getting an SSD and I'm having trouble configuring clang to work for projects I was able to compile in the past.
Assume it doesnt and compile on linux.
Also, make sure your compiler supports C++17. That should be the latest versions all major compilers (clang 5+, gcc 7+, msvc 19.14+ (Visual studio 2017+))
We're at VS2019, clang 10 and gcc 9 now, so this shouldn't be an issue if you still got the parkmanne setup.

View File

@ -1,54 +0,0 @@
# Install script for directory: /home/hello_user/hashmap-bench
# Set the install prefix
if(NOT DEFINED CMAKE_INSTALL_PREFIX)
set(CMAKE_INSTALL_PREFIX "/usr/local")
endif()
string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
# Set the install configuration name.
if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
if(BUILD_TYPE)
string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
else()
set(CMAKE_INSTALL_CONFIG_NAME "")
endif()
message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
endif()
# Set the component getting installed.
if(NOT CMAKE_INSTALL_COMPONENT)
if(COMPONENT)
message(STATUS "Install component: \"${COMPONENT}\"")
set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
else()
set(CMAKE_INSTALL_COMPONENT)
endif()
endif()
# Install shared libraries without execute permission?
if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
set(CMAKE_INSTALL_SO_NO_EXE "0")
endif()
# Is this installation the result of a crosscompile?
if(NOT DEFINED CMAKE_CROSSCOMPILING)
set(CMAKE_CROSSCOMPILING "FALSE")
endif()
if(NOT CMAKE_INSTALL_LOCAL_ONLY)
# Include the install script for the subdirectory.
include("/home/hello_user/hashmap-bench/src/includes/3thparty/tsl/cmake_install.cmake")
endif()
if(CMAKE_INSTALL_COMPONENT)
set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
else()
set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
endif()
string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
"${CMAKE_INSTALL_MANIFEST_FILES}")
file(WRITE "/home/hello_user/hashmap-bench/${CMAKE_INSTALL_MANIFEST}"
"${CMAKE_INSTALL_MANIFEST_CONTENT}")

Binary file not shown.