From 7bd30b64fb5eaccb9c4a78b0bb4413d5a476089c Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Sat, 12 Nov 2016 20:28:58 +0100 Subject: o Compatibility with SDK v12.1.0. o Windows compatibility, the build works but haven't tested programming yet. --- versions-tests.cmake | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 versions-tests.cmake (limited to 'versions-tests.cmake') diff --git a/versions-tests.cmake b/versions-tests.cmake new file mode 100644 index 0000000..b7ed86f --- /dev/null +++ b/versions-tests.cmake @@ -0,0 +1,28 @@ +# Execute with cmake -P versions-tests.cmake + +macro(do_test L R) + set(eq FALSE) + set(lt FALSE) + set(gt FALSE) + if(${L} VERSION_EQUAL ${R}) + set(eq TRUE) + endif() + if(${L} VERSION_LESS ${R}) + set(lt TRUE) + endif() + if(${L} VERSION_GREATER ${R}) + set(gt TRUE) + endif() + + message("testing L=${L} R=${R}") + message(" L = R => " ${eq}) + message(" L < R => " ${lt}) + message(" L > R => " ${gt}) +endmacro() + +do_test("1" "1") +do_test("1.0" "1.1") +do_test("1" "2") +do_test("1.0" "2.0") + +do_test("1" "1.0") -- cgit v1.2.3