Adding dummy structure
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d0fdb35..3b7a030 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1 +1,13 @@
+cmake_minimum_required(VERSION 3.0.0)
+
 project(CanDevStudio CXX)
+
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
+set(CMAKE_AUTOMOC ON)
+
+find_package(Qt5Core REQUIRED)
+
+add_definitions(-Wall -Wextra)
+
+set(CMAKE_CXX_STANDARD 14)
+add_subdirectory(src/gui)
diff --git a/src/gui/CMakeLists.txt b/src/gui/CMakeLists.txt
new file mode 100644
index 0000000..7b31479
--- /dev/null
+++ b/src/gui/CMakeLists.txt
@@ -0,0 +1,9 @@
+
+find_package(Qt5Widgets REQUIRED)
+
+set(srcs
+    main.cpp
+)
+
+add_executable(CanDevStudio ${srcs})
+target_link_libraries(CanDevStudio Qt5::Widgets)
diff --git a/src/gui/main.cpp b/src/gui/main.cpp
new file mode 100644
index 0000000..18ccd40
--- /dev/null
+++ b/src/gui/main.cpp
@@ -0,0 +1,7 @@
+
+#include <QtWidgets/QApplication>
+
+int main(int , char *[])
+{
+    return 0;
+}