File: ObjFWConfigVersion.cmake.in

package info (click to toggle)
objfw 1.5.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 8,996 kB
  • sloc: objc: 106,830; asm: 5,083; sh: 4,094; makefile: 1,635; ansic: 709; xml: 368; pascal: 243
file content (16 lines) | stat: -rw-r--r-- 512 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
set(PACKAGE_VERSION "@PACKAGE_VERSION@")

if(NOT PACKAGE_FIND_VERSION)
	set(PACKAGE_VERSION_COMPATIBLE 1)
else()
	string(REGEX REPLACE "\\..*$" ""
		_objfw_version_major ${PACKAGE_VERSION})

	if(NOT PACKAGE_FIND_VERSION_MAJOR EQUAL ${_objfw_version_major})
		set(PACKAGE_VERSION_COMPATIBLE FALSE)
	elseif(PACKAGE_FIND_VERSION VERSION_EQUAL ${PACKAGE_VERSION})
		set(PACKAGE_VERSION_EXACT TRUE)
	elseif(PACKAGE_FIND_VERSION VERSION_LESS ${PACKAGE_VERSION})
		set(PACKAGE_VERSION_COMPATIBLE TRUE)
	endif()
endif()