CMakeLists.txt 607 B

123456789101112131415161718
  1. cmake_minimum_required(VERSION 3.9)
  2. project(PLplotDriver NONE)
  3. include(ExternalProject)
  4. include(${CMAKE_CURRENT_SOURCE_DIR}/../Home.cmake)
  5. set(PLplot_PREFIX "${HOME}/.cmake/Contracts/PLplot")
  6. file(REMOVE_RECURSE "${PLplot_PREFIX}")
  7. separate_arguments(PLplot_CMAKE_ARGS UNIX_COMMAND "${PLplot_CMAKE_FLAGS}")
  8. if(NOT PLplot_GIT_TAG)
  9. set(PLplot_GIT_TAG "plplot-5.13.0")
  10. endif()
  11. ExternalProject_Add(PLplot
  12. GIT_REPOSITORY "https://git.code.sf.net/p/plplot/plplot.git"
  13. GIT_TAG "${PLplot_GIT_TAG}"
  14. PREFIX "${PLplot_PREFIX}"
  15. CMAKE_ARGS
  16. -DCMAKE_INSTALL_PREFIX=<INSTALL_DIR>
  17. ${PLplot_CMAKE_ARGS}
  18. )