• Home
  • Raw
  • Download

Lines Matching +full:set +full:- +full:version

4 # This module supports requiring a minimum version, e.g. you can do
6 # to require version 1.8.6 or newer of MPREAL C++.
10 # MPREAL_FOUND - system has MPREAL lib with correct version
11 # MPREAL_INCLUDES - MPREAL required include directories
12 # MPREAL_LIBRARIES - MPREAL required libraries
13 # MPREAL_VERSION - MPREAL version
22 # Set MPREAL_INCLUDES
31 # Set MPREAL_FIND_VERSION to 1.0.0 if no minimum version is specified
35 set(MPREAL_FIND_VERSION_MAJOR 1)
38 set(MPREAL_FIND_VERSION_MINOR 0)
41 set(MPREAL_FIND_VERSION_PATCH 0)
44set(MPREAL_FIND_VERSION "${MPREAL_FIND_VERSION_MAJOR}.${MPREAL_FIND_VERSION_MINOR}.${MPREAL_FIND_V…
48 # - https://github.com/advanpix/mpreal/issues/7
49 # - https://github.com/advanpix/mpreal/issues/9
50 set(MPREAL_TEST_PROGRAM "
63 # Set MPREAL_VERSION
67 …string(REGEX MATCH "define[ \t]+MPREAL_VERSION_MAJOR[ \t]+([0-9]+)" _mpreal_major_version_match "$…
68 set(MPREAL_MAJOR_VERSION "${CMAKE_MATCH_1}")
69 …string(REGEX MATCH "define[ \t]+MPREAL_VERSION_MINOR[ \t]+([0-9]+)" _mpreal_minor_version_match "$…
70 set(MPREAL_MINOR_VERSION "${CMAKE_MATCH_1}")
71 …string(REGEX MATCH "define[ \t]+MPREAL_VERSION_PATCHLEVEL[ \t]+([0-9]+)" _mpreal_patchlevel_versio…
72 set(MPREAL_PATCHLEVEL_VERSION "${CMAKE_MATCH_1}")
74 set(MPREAL_VERSION ${MPREAL_MAJOR_VERSION}.${MPREAL_MINOR_VERSION}.${MPREAL_PATCHLEVEL_VERSION})
76 # Check whether found version exceeds minimum version
79 set(MPREAL_VERSION_OK FALSE)
80 message(STATUS "MPREAL version ${MPREAL_VERSION} found in ${MPREAL_INCLUDES}, "
81 "but at least version ${MPREAL_FIND_VERSION} is required")
83 set(MPREAL_VERSION_OK TRUE)
94 set(CMAKE_REQUIRED_INCLUDES "${MPREAL_INCLUDES}")
95 set(CMAKE_REQUIRED_LIBRARIES "${MPREAL_LIBRARIES}")