diff --git a/CMakeLists.txt b/CMakeLists.txt
index fb10f47..9be19d6 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,5 +1,5 @@
-cmake_minimum_required(VERSION 2.8.1)
-project(UnitTest++)
+cmake_minimum_required(VERSION 3.0)
+project(UnitTest++ VERSION 2.0.0)
 
 option(UTPP_USE_PLUS_SIGN
     "Set this to OFF if you wish to use '-cpp' instead of '++' in lib/include paths"
@@ -105,6 +105,7 @@ set(prefix      ${CMAKE_INSTALL_PREFIX})
 set(exec_prefix ${CMAKE_INSTALL_PREFIX}/bin)
 set(libdir      ${CMAKE_INSTALL_PREFIX}/lib)
 set(includedir  ${CMAKE_INSTALL_PREFIX}/include/UnitTest++)
+set(PACKAGE_VERSION ${UnitTest++_VERSION})
 configure_file("UnitTest++.pc.in" "UnitTest++.pc" @ONLY)
 install(FILES       "${CMAKE_CURRENT_BINARY_DIR}/UnitTest++.pc"
         DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig")
