2
2
# @ingroup SQLiteCpp
3
3
# @brief SQLiteCpp CMake module.
4
4
#
5
- # Copyright (c) 2010-2014 Kartik Kumar ([email protected] )
6
- #
7
5
# Distributed under the MIT License (MIT) (See accompanying file LICENSE.txt
8
6
# or copy at http://opensource.org/licenses/MIT)
9
7
@@ -13,16 +11,23 @@ macro(_sqlitecpp_check_version)
13
11
string (REGEX MATCH "define[ \t ]+SQLITECPP_VERSION_NUMBER[ \t ]+([0-9]+)"
14
12
_sqlitecpp_version_match "${_sqlitecpp_header} " )
15
13
set (SQLITECPP_VERSION "${CMAKE_MATCH_1} " )
16
- if (${SQLITECPP_VERSION} VERSION_LESS ${SQLiteCpp_FIND_VERSION} )
17
- set (SQLITECPP_VERSION_OK FALSE )
18
- else (${SQLITECPP_VERSION} VERSION_LESS ${SQLiteCpp_FIND_VERSION} )
19
- set (SQLITECPP_VERSION_OK TRUE )
20
- endif (${SQLITECPP_VERSION} VERSION_LESS ${SQLiteCpp_FIND_VERSION} )
21
-
22
- if (NOT SQLITECPP_VERSION_OK )
23
- message (STATUS "SQLiteCpp version ${SQLITECPP_VERSION} found in ${SQLITECPP_INCLUDE_DIR} , "
24
- "but at least version ${SQLiteCpp_FIND_VERSION} is required!" )
25
- endif (NOT SQLITECPP_VERSION_OK )
14
+
15
+ if (SQLiteCpp_FIND_VERSION )
16
+ if (${SQLITECPP_VERSION} VERSION_LESS ${SQLiteCpp_FIND_VERSION} )
17
+ set (SQLITECPP_VERSION_OK FALSE )
18
+ else (${SQLITECPP_VERSION} VERSION_LESS ${SQLiteCpp_FIND_VERSION} )
19
+ set (SQLITECPP_VERSION_OK TRUE )
20
+ endif (${SQLITECPP_VERSION} VERSION_LESS ${SQLiteCpp_FIND_VERSION} )
21
+
22
+ if (NOT SQLITECPP_VERSION_OK )
23
+ message (STATUS "SQLiteCpp version ${SQLITECPP_VERSION} found in ${SQLITECPP_INCLUDE_DIR} , "
24
+ "but at least version ${SQLiteCpp_FIND_VERSION} is required!" )
25
+ endif (NOT SQLITECPP_VERSION_OK )
26
+ else (SQLiteCpp_FIND_VERSION )
27
+ if (SQLITECPP_VERSION )
28
+ set (SQLITECPP_VERSION_OK TRUE )
29
+ endif (SQLITECPP_VERSION )
30
+ endif (SQLiteCpp_FIND_VERSION )
26
31
27
32
set (SQLITECPP_LIBRARY "SQLiteCpp" )
28
33
link_directories (${SQLITECPP_LIBRARY_DIR} )
0 commit comments