diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2016-11-12 20:28:58 +0100 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2016-11-12 20:28:58 +0100 |
commit | 7bd30b64fb5eaccb9c4a78b0bb4413d5a476089c (patch) | |
tree | 7117963893e37acfd472a37591af211990eefccd /versions-tests.cmake | |
parent | d6e6c587e9f5c599bae57a9a5532c6f9a108906a (diff) | |
download | mcu.cmake-7bd30b64fb5eaccb9c4a78b0bb4413d5a476089c.tar.gz mcu.cmake-7bd30b64fb5eaccb9c4a78b0bb4413d5a476089c.tar.bz2 mcu.cmake-7bd30b64fb5eaccb9c4a78b0bb4413d5a476089c.tar.xz mcu.cmake-7bd30b64fb5eaccb9c4a78b0bb4413d5a476089c.zip |
o Compatibility with SDK v12.1.0.
o Windows compatibility, the build works but haven't tested programming yet.
Diffstat (limited to 'versions-tests.cmake')
-rw-r--r-- | versions-tests.cmake | 28 |
1 files changed, 28 insertions, 0 deletions
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") |