From ba6b7880756b205902c033ca997dd3e4f16c96c8 Mon Sep 17 00:00:00 2001 From: Torsten Schulz Date: Fri, 7 Aug 2020 10:18:51 +0200 Subject: [PATCH] CMake instead of qmake --- .gitignore | 1 + CMakeLists.txt | 9 +++++++++ YourChat.pro | 0 3 files changed, 10 insertions(+) mode change 100755 => 100644 .gitignore create mode 100644 CMakeLists.txt delete mode 100755 YourChat.pro diff --git a/.gitignore b/.gitignore old mode 100755 new mode 100644 index b301867..cd87efe --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /yourchat *.o *.qmake.stash +/build/ diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..371ef02 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,9 @@ +cmake_minimum_required(VERSION 3.10) + +project(YourChat VERSION 0.1) + +set(CMAKE_CXX_STANDARD 20) +set(CMAKE_CXX_STANDARD_REQUIRED True) +include_directories(${PROJECT_SOURCE_DIR}) +add_executable(yourchat main.cpp base.cpp config.cpp server.cpp room.cpp tools.cpp user.cpp) +target_link_libraries(yourchat jsoncpp pthread) diff --git a/YourChat.pro b/YourChat.pro deleted file mode 100755 index e69de29..0000000