1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
|
set(CMAKE_PKG_CONFIG_PC_PATH ${CMAKE_CURRENT_LIST_DIR}/PackageRoot/VersionPackages)
# Good = Should Succeed
# Bad = Should Warn
cmake_pkg_config(EXTRACT a =aa) # Good
cmake_pkg_config(EXTRACT a >a) # Good
cmake_pkg_config(EXTRACT a <a) # Bad
cmake_pkg_config(EXTRACT a >aaa) # Bad
cmake_pkg_config(EXTRACT a <aaa) # Good
cmake_pkg_config(EXTRACT a !=bb) # Good
cmake_pkg_config(EXTRACT a >bb) # Bad
cmake_pkg_config(EXTRACT a <bb) # Good
cmake_pkg_config(EXTRACT a >1) # Bad
cmake_pkg_config(EXTRACT a <1) # Good
cmake_pkg_config(EXTRACT empty-key =) # Good
cmake_pkg_config(EXTRACT empty-key !=) # Bad
cmake_pkg_config(EXTRACT empty-key =0) # Bad
cmake_pkg_config(EXTRACT empty-key !=0) # Good
cmake_pkg_config(EXTRACT empty-key EXACT) # Good
cmake_pkg_config(EXTRACT one =11) # Good
cmake_pkg_config(EXTRACT one >1) # Good
cmake_pkg_config(EXTRACT one <1) # Bad
cmake_pkg_config(EXTRACT one >111) # Bad
cmake_pkg_config(EXTRACT one <111) # Good
cmake_pkg_config(EXTRACT one !=22) # Good
cmake_pkg_config(EXTRACT one >22) # Bad
cmake_pkg_config(EXTRACT one <22) # Good
cmake_pkg_config(EXTRACT one >a) # Good
cmake_pkg_config(EXTRACT one <a) # Bad
cmake_pkg_config(EXTRACT onedot 1.1.1) # Good
cmake_pkg_config(EXTRACT onedot 01.01.01) # Good
cmake_pkg_config(EXTRACT onedot =1.1.1) # Good
cmake_pkg_config(EXTRACT onedot =01.01.01) # Good
cmake_pkg_config(EXTRACT onedot <1.2.1) # Good
cmake_pkg_config(EXTRACT onedot >1.2.1) # Bad
cmake_pkg_config(EXTRACT onedot "< 1.2.1") # Good
cmake_pkg_config(EXTRACT onedot "> 1.2.1") # Bad
cmake_pkg_config(EXTRACT onedot 1.1.1 EXACT) # Good
cmake_pkg_config(EXTRACT onedot =1.1.1 EXACT) # Good
cmake_pkg_config(EXTRACT onedot =01.01.01 EXACT) # Bad
cmake_pkg_config(EXTRACT pseudo-empty =~) # Bad
cmake_pkg_config(EXTRACT pseudo-empty !=~) # Good
cmake_pkg_config(EXTRACT pseudo-empty =~0) # Good
cmake_pkg_config(EXTRACT pseudo-empty !=~0) # Bad
cmake_pkg_config(EXTRACT tilde =~~1) # Good
cmake_pkg_config(EXTRACT tilde <~1) # Good
cmake_pkg_config(EXTRACT tilde >~1) # Bad
cmake_pkg_config(EXTRACT tilde <~~~1) # Bad
cmake_pkg_config(EXTRACT tilde >~~~1) # Good
cmake_pkg_config(EXTRACT zeroone =1) # Good
cmake_pkg_config(EXTRACT zeroone =001) # Good
|