aboutsummaryrefslogtreecommitdiff
path: root/client/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'client/CMakeLists.txt')
-rw-r--r--client/CMakeLists.txt29
1 files changed, 29 insertions, 0 deletions
diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt
new file mode 100644
index 0000000..e04bf6a
--- /dev/null
+++ b/client/CMakeLists.txt
@@ -0,0 +1,29 @@
+find_package(Boost COMPONENTS system program_options REQUIRED)
+
+add_executable(client
+ main.cpp
+ cmixclient.hpp cmixclient.cpp
+ node.hpp node.cpp
+)
+
+if(WIN32)
+ target_compile_options(client
+ PRIVATE "-std=gnu++11"
+ )
+else(WIN32)
+ target_compile_options(client
+ PRIVATE "-std=c++11"
+ )
+endif(WIN32)
+
+
+target_link_libraries(client
+ PRIVATE Boost::boost
+ PRIVATE Boost::program_options
+ PRIVATE Boost::system
+ PRIVATE log
+ PRIVATE cmix
+ PRIVATE cmix-bignum
+ PRIVATE cmix-network
+ PRIVATE cmix-protobuf
+)