CMakeLists.txt 670 B

1234567891011121314151617181920212223242526
  1. cmake_minimum_required (VERSION 3.20)
  2. set(CMAKE_OSX_DEPLOYMENT_TARGET "12.1" CACHE STRING "Minimum OS X deployment version")
  3. project(VNote
  4. VERSION 3.18.1
  5. DESCRIPTION "A pleasant note-taking platform"
  6. HOMEPAGE_URL "https://app.vnote.fun"
  7. LANGUAGES C CXX)
  8. set(CMAKE_BUILD_TYPE Release CACHE STRING "Build type, defaults to Release")
  9. set(CMAKE_CXX_STANDARD 14)
  10. set(CMAKE_CXX_STANDARD_REQUIRED ON)
  11. set(CMAKE_AUTOMOC ON)
  12. set(CMAKE_AUTOUIC ON)
  13. set(CMAKE_AUTORCC ON)
  14. set(QHOTKEY_INSTALL OFF CACHE BOOL "Disable installing QHotKey" FORCE)
  15. add_subdirectory(libs)
  16. add_subdirectory(src)
  17. # TODO: find a better way to organize tests
  18. # add_subdirectory(tests)