@@ -11,14 +11,16 @@ package("cef")
1111        [" 91.1.22" =  " 91.1.22+gc67b5dd+chromium-91.0.4472.124" 
1212        [" 97.1.9" =  " 97.1.9+ga00bca5+chromium-97.0.4692.99" 
1313        [" 100.0.23" =  " 100.0.23+ga1e2187+chromium-100.0.4896.127" 
14-         [" 100.0.24" =  " 100.0.24+g0783cf8+chromium-100.0.4896.127" 
14+         [" 100.0.24" =  " 100.0.24+g0783cf8+chromium-100.0.4896.127" 
15+         [" 141.0.11" =  " 141.0.11+g7e73ac4+chromium-141.0.7390.123" 
1516    }
1617
1718    if  is_plat (" windows" then 
1819        add_urls (" https://cef-builds.spotifycdn.com/cef_binary_$(version).tar.bz2" version  =  function  (version )
1920            return  format (" %s_windows%s" buildver [tostring (version )], (is_arch (" x64" and  " 64"  or  " 32" 
2021        end })
2122        if  is_arch (" x64" then 
23+             add_versions (" 141.0.11" " bc115f929ec5ab107e62cd67d833da299c856177d8a63c8662c977f741c93157" 
2224            add_versions (" 100.0.24" " c16329ff3beff7ab383d93fe5785eafe83dc3c0b34992cf28c59b0aa3f6fc7ec" 
2325            add_versions (" 100.0.23" " 6ba279186f5dc3487f1f89facdeaaa81efcdea90d8a8c4a89273e10262593fa1" 
2426            add_versions (" 97.1.9" " b5f788df517aeac2b86d264440d26eec5c1eb803e66cf1f7cf38cabca3af6fa5" 
@@ -27,6 +29,7 @@ package("cef")
2729            add_versions (" 88.2.9" " 86c01e38e7b7d59fed8a1e1ab2c3bfbcc1db42e21f8a6e6feb4061b2af7b1b7d" 
2830            add_versions (" 88.2.1" " 8ed01da6327258536c61ada46e14157149ce727e7729ec35a30b91b3ad3cf555" 
2931        else 
32+             add_versions (" 141.0.11" " 4ece426f5103291175839cd87944d9a405cc02c946d82154838cc0e95f27a011" 
3033            add_versions (" 100.0.24" " ac26164edc67988d53c6e78dd19f42b429ac9ff4a3b197d9f2b416e8e0ace07c" 
3134            add_versions (" 100.0.23" " 93febdee82776122b982b1f620d74ce5572a5b7b75d882384634ede947a5b751" 
3235            add_versions (" 97.1.9" " 10c0af4b939b3ec6e0f072c2e3c15a044e20b8d42c799ee13a2730ac26dc0908" 
@@ -47,7 +50,8 @@ package("cef")
4750    end 
4851    add_includedirs (" ." " include" 
4952
50-     on_install (" windows" function  (package )
53+     --  TODO: add support for arm
54+     on_install (" windows|x86" " windows|x64" function  (package )
5155        local  distrib_type  =  package :debug () and  " Debug"  or  " Release" 
5256        os .cp (path.join (distrib_type , " *.lib" package :installdir (" lib" 
5357        os .cp (path.join (distrib_type , " *.dll" package :installdir (" bin" 
@@ -59,5 +63,5 @@ package("cef")
5963    end )
6064
6165    on_test (function  (package )
62-         assert (package :has_cxxfuncs (" CefEnableHighDPISupport " includes  =  " cef_app.h" 
66+         assert (package :has_cxxfuncs (" CefShutdown " includes  =  " cef_app.h" ,  configs   =  { languages   =   " c++17 " } }))
6367    end )
0 commit comments