summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMcKay.Davis@gmail.com <McKay.Davis@gmail.com@77a7d1d3-4c08-bdc2-d393-d5859734b01a>2011-03-19 17:48:10 +0000
committerMcKay.Davis@gmail.com <McKay.Davis@gmail.com@77a7d1d3-4c08-bdc2-d393-d5859734b01a>2011-03-19 17:48:10 +0000
commit0eed080e82389d157b2b841dc9062d2ce45b4269 (patch)
treed1f02dd33a65a4ae722c40f74b69deb08fd98e22
parent2aa29c327f897ef89eea7cceac42bfe76088522e (diff)
downloadsrc-0eed080e82389d157b2b841dc9062d2ce45b4269.tar.gz
Initial commit of CMake file. Builds SMHasherSupport lib and SMHasher executable.
git-svn-id: http://smhasher.googlecode.com/svn/trunk@88 77a7d1d3-4c08-bdc2-d393-d5859734b01a
-rw-r--r--CMakeLists.txt42
1 files changed, 42 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 0000000..3b3cca6
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,42 @@
+project(SMHasher)
+
+cmake_minimum_required(VERSION 2.4)
+
+add_library(
+ SMHasherSupport
+ AvalancheTest.cpp
+ Bitslice.cpp
+ Bitvec.cpp
+ crc.cpp
+ DifferentialTest.cpp
+ Hashes.cpp
+ KeysetTest.cpp
+ lookup3.cpp
+ md5.cpp
+ MurmurHash1.cpp
+ MurmurHash2.cpp
+ MurmurHash2_test.cpp
+ MurmurHash3.cpp
+ MurmurHash64.cpp
+ MurmurHashAligned2.cpp
+ MurmurHashAligned.cpp
+ MurmurHashNeutral2.cpp
+ MurmurHashTest.cpp
+ Platform.cpp
+ Random.cpp
+ sha1.cpp
+ SpeedTest.cpp
+ Stats.cpp
+ SuperFastHash.cpp
+ Types.cpp
+)
+
+add_executable(
+ SMHasher
+ main.cpp
+)
+
+target_link_libraries(
+ SMHasher
+ SMHasherSupport
+)