message: declare project at only one place in CMakeLists.txt
diff: @@ -3,6 +3,7 @@ if(WIN32)
  else()
  cmake_minimum_required(VERSION 3.8)
  endif()
  +project(Ginkgo LANGUAGES CXX VERSION 1.0)
  option(DEVEL_TOOLS "Add development tools to the build system" ON)
  option(BUILD_TESTS "Generate build files for unit tests" ON)
  @@ -14,12 +15,11 @@ option(BUILD_SHARED_LIBS "Build shared (.so, .dylib, .dll) libraries" ON)
  option(SET_CUDA_HOST_COMPILER "Propagate selected C++ compiler to CUDA" OFF)
  option(SKIP_DEPENDENCY_UPDATE "Do not update dependencies each time the project is rebuilt" OFF)
  -set(GINKGO_VERSION 1.0)
  include(cmake/create_test.cmake)
  include(cmake/install_helpers.cmake)
  if(BUILD_GPU)
  - project(Ginkgo LANGUAGES CXX CUDA VERSION "${GINKGO_VERSION}")
  + enable_language(CUDA)
  include(cmake/detect_gpu.cmake)
  set(CMAKE_CUDA_STANDARD_REQUIRED true)
  set(CMAKE_CUDA_STANDARD 11)
  @@ -40,8 +40,6 @@ if(BUILD_GPU)
  set(CMAKE_CUDA_FLAGS "${CMAKE_CUDA_FLAGS} ${NVCC_FLAGS_EXTRA}")
  # remove false positive CUDA warnings when calling one<T>() and zero<T>()
  set(CMAKE_CUDA_FLAGS "${CMAKE_CUDA_FLAGS} --expt-relaxed-constexpr")
  -else()
  - project(Ginkgo LANGUAGES CXX VERSION "${GINKGO_VERSION}")
  endif()
  set(CMAKE_CXX_STANDARD_REQUIRED ON)
  