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 aaa) # Bad cmake_pkg_config(EXTRACT a bb) # Bad 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 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