]> vaikene.ee Git - evaf/blobdiff - CMakeLists.txt
Warning fixes and copyright update.
[evaf] / CMakeLists.txt
index e7b58d0c24a31b8e75e87bfa719f3d467192860f..b801d0ab32754e13149a62778b206766fae8b9fd 100644 (file)
@@ -1,17 +1,23 @@
 project(eVaf)
 
-set(CMAKE_LEGACY_CYGWIN_WIN32 0) # Remove when CMake >= 2.8.4 is required
-cmake_minimum_required(VERSION 2.6.0)
+cmake_minimum_required(VERSION 3.1)
+set (CMAKE_CXX_STANDARD 11)
 
 if(COMMAND cmake_policy)
     cmake_policy(SET CMP0003 NEW)
+    cmake_policy(SET CMP0020 NEW)
 endif(COMMAND cmake_policy)
 
+# Find Qt packages
+find_package(Qt5Core REQUIRED)
+find_package(Qt5Xml REQUIRED)
+find_package(Qt5Widgets)
+find_package(Qt5Sql)
+
 # Include our own cmake modules
 set(CMAKE_MODULE_PATH ${eVaf_SOURCE_DIR}/mk/cmake)
 
-# Find Qt4
-find_package(Qt4 4.6 REQUIRED)
+set(CMAKE_INCLUDE_CURRENT_DIR ON)
 
 # Default to the Debug build type if none is specified
 IF(NOT CMAKE_BUILD_TYPE)