1- set (VCPKG_POLICY_ALLOW_EMPTY_FOLDERS enabled)
21set (VCPKG_POLICY_DLLS_IN_STATIC_LIBRARY enabled)
3- set (VCPKG_POLICY_MISMATCHED_NUMBER_OF_BINARIES enabled)
42set (VCPKG_FIXUP_MACHO_RPATH OFF )
53set (VCPKG_FIXUP_ELF_RPATH OFF )
6- set (VCPKG_BUILD_TYPE release)
74set (VCPKG_LIBRARY_LINKAGE static)
85
96if (VCPKG_TARGET_IS_WINDOWS)
107 vcpkg_download_distfile (ARCHIVE
11- URLS "https://cef-builds.spotifycdn.com/cef_binary_148 .0.9%2Bg0d9d52a %2Bchromium-148 .0.7778.180_windows64_minimal .tar.bz2"
8+ URLS "https://cef-builds.spotifycdn.com/cef_binary_149 .0.6%2Bg0d0eeb6 %2Bchromium-149 .0.7827.201_windows64 .tar.bz2"
129 FILENAME "cef.${VERSION} .windows64.tar.bz2"
13- SHA512 f38218298e44e7fedfa55438101a0d6ff11f03a95c13664fb5747089cdf25ff08be9648d03ae3b899c7e8bc2e8db17035cfbaf762213c47e63ce6fcc59349d20
10+ SHA512 66200e0050721e2d5df68fcd737daa48080ae616cc063d0cc452d0059ae9e355b5c50182fe532120ba19d92a91559db1a8b68f7ae51d5e281f189474bdf8da52
1411 )
1512elseif (VCPKG_TARGET_IS_OSX)
1613 if (VCPKG_OSX_ARCHITECTURES MATCHES "arm64" )
1714 set (MACOS_ARCH_FLAG "-DPROJECT_ARCH=arm64" )
1815 vcpkg_download_distfile (ARCHIVE
19- URLS "https://cef-builds.spotifycdn.com/cef_binary_148 .0.9%2Bg0d9d52a %2Bchromium-148 .0.7778.180_macosarm64_minimal .tar.bz2"
16+ URLS "https://cef-builds.spotifycdn.com/cef_binary_149 .0.6%2Bg0d0eeb6 %2Bchromium-149 .0.7827.201_macosarm64 .tar.bz2"
2017 FILENAME "cef.${VERSION} .macosarm64.tar.bz2"
21- SHA512 3bb9f7cb5ee62bde7ac68e377341b7de3df64f32d8de1c2dbafd92da33146f8a5845ebbbe803e7660d921206e987ab651482e716357806cb30c9061a4f8684b5
18+ SHA512 93a547aa37226c4a7715a0b142249f1e654d97f21c2e6b63bf78e2d3c6ec6f7f3ea35bc34e319125972ae48670c78dfc636b996881a11e1dc8b34110bf9b29b0
2219 )
2320 else ()
2421 set (MACOS_ARCH_FLAG "-DPROJECT_ARCH=x86_64" )
2522 vcpkg_download_distfile (ARCHIVE
26- URLS "https://cef-builds.spotifycdn.com/cef_binary_148 .0.9%2Bg0d9d52a %2Bchromium-148 .0.7778.180_macosx64_minimal .tar.bz2"
23+ URLS "https://cef-builds.spotifycdn.com/cef_binary_149 .0.6%2Bg0d0eeb6 %2Bchromium-149 .0.7827.201_macosx64 .tar.bz2"
2724 FILENAME "cef.${VERSION} .macosx64.tar.bz2"
28- SHA512 4280392cdddc7524fcf38ddabef81386083a73c624d412deb88f6888534690327a0713b30abc65dab2379f5e5a53f06c445f665405716762bc34df867bc54001
25+ SHA512 dcd06bdf58c19731f2eeedabc92ce8476510aea3074418d57f1b1c7a8e5753b848ca4bf5744906cca9ee3685af4f8c6b081d0c8350bb2a87b1366cf80b46f4a1
2926 )
3027 endif ()
3128elseif (VCPKG_TARGET_IS_LINUX)
3229 vcpkg_download_distfile (ARCHIVE
33- URLS "https://cef-builds.spotifycdn.com/cef_binary_148 .0.9%2Bg0d9d52a %2Bchromium-148 .0.7778.180_linux64_minimal .tar.bz2"
30+ URLS "https://cef-builds.spotifycdn.com/cef_binary_149 .0.6%2Bg0d0eeb6 %2Bchromium-149 .0.7827.201_linux64 .tar.bz2"
3431 FILENAME "cef.${VERSION} .linux64.tar.bz2"
35- SHA512 197a1598f56b636db558d1f6dddfa3885f529571d354c0ff98dd27dbea56e73790f65ddece89e130bdc76611e374de8da5282e517980ffac98ef59037422e390
32+ SHA512 dab6871d532675cf63bf6935ba95fc9f8364eecbf3627ea28acf4a40b09cce466e40dd43095f4be89b7094a9c75311cac65bcfc56d30bde381308783644d6d5c
3633 )
3734endif ()
3835
@@ -74,8 +71,14 @@ file(INSTALL "${CEF_SOURCE_PATH}/include/" DESTINATION "${CURRENT_PACKAGES_DIR}/
7471
7572if (VCPKG_TARGET_IS_WINDOWS)
7673 file (INSTALL "${CURRENT_BUILDTREES_DIR} /${TARGET_TRIPLET} -rel/libcef_dll_wrapper/libcef_dll_wrapper.lib" DESTINATION "${CURRENT_PACKAGES_DIR} /lib" )
74+ if (NOT VCPKG_BUILD_TYPE)
75+ file (INSTALL "${CURRENT_BUILDTREES_DIR} /${TARGET_TRIPLET} -dbg/libcef_dll_wrapper/libcef_dll_wrapper.lib" DESTINATION "${CURRENT_PACKAGES_DIR} /debug/lib" )
76+ endif ()
7777else ()
7878 file (INSTALL "${CURRENT_BUILDTREES_DIR} /${TARGET_TRIPLET} -rel/libcef_dll_wrapper/libcef_dll_wrapper.a" DESTINATION "${CURRENT_PACKAGES_DIR} /lib" )
79+ if (NOT VCPKG_BUILD_TYPE)
80+ file (INSTALL "${CURRENT_BUILDTREES_DIR} /${TARGET_TRIPLET} -dbg/libcef_dll_wrapper/libcef_dll_wrapper.a" DESTINATION "${CURRENT_PACKAGES_DIR} /debug/lib" )
81+ endif ()
7982endif ()
8083
8184if (VCPKG_TARGET_IS_WINDOWS)
@@ -89,10 +92,27 @@ if(VCPKG_TARGET_IS_WINDOWS)
8992 PATTERN "libcef.dll" EXCLUDE
9093 PATTERN "libcef.lib" EXCLUDE
9194 )
95+ if (NOT VCPKG_BUILD_TYPE)
96+ file (INSTALL "${CEF_SOURCE_PATH} /Debug/libcef.dll" DESTINATION "${CURRENT_PACKAGES_DIR} /debug/bin" )
97+ file (INSTALL "${CEF_SOURCE_PATH} /Debug/libcef.lib" DESTINATION "${CURRENT_PACKAGES_DIR} /debug/lib" )
98+ file (INSTALL
99+ DIRECTORY "${CEF_SOURCE_PATH} /Debug/"
100+ DESTINATION "${CURRENT_PACKAGES_DIR} /share/${PORT} /Debug"
101+ FILES_MATCHING
102+ PATTERN "*.*"
103+ PATTERN "libcef.dll" EXCLUDE
104+ PATTERN "libcef.lib" EXCLUDE
105+ )
106+ endif ()
107+
92108 file (INSTALL "${CEF_SOURCE_PATH} /Resources" DESTINATION "${CURRENT_PACKAGES_DIR} /share/${PORT} " )
93109elseif (VCPKG_TARGET_IS_OSX)
94110 set (CEF_RELEASE_FRAMEWORK_DIR "${CURRENT_PACKAGES_DIR} /lib/Chromium Embedded Framework.framework" )
95111 file (RENAME "${CEF_SOURCE_PATH} /Release/Chromium Embedded Framework.framework" "${CEF_RELEASE_FRAMEWORK_DIR} " )
112+ if (NOT VCPKG_BUILD_TYPE)
113+ set (CEF_RELEASE_FRAMEWORK_DIR "${CURRENT_PACKAGES_DIR} /debug/lib/Chromium Embedded Framework.framework" )
114+ file (RENAME "${CEF_SOURCE_PATH} /Debug/Chromium Embedded Framework.framework" "${CEF_RELEASE_FRAMEWORK_DIR} " )
115+ endif ()
96116elseif (VCPKG_TARGET_IS_LINUX)
97117 file (INSTALL "${CEF_SOURCE_PATH} /Release/libcef.so" DESTINATION "${CURRENT_PACKAGES_DIR} /lib" )
98118 file (INSTALL
@@ -103,6 +123,18 @@ elseif(VCPKG_TARGET_IS_LINUX)
103123 PATTERN "chrome-sandbox"
104124 PATTERN "libcef.so" EXCLUDE
105125 )
126+ if (NOT VCPKG_BUILD_TYPE)
127+ file (INSTALL "${CEF_SOURCE_PATH} /Debug/libcef.so" DESTINATION "${CURRENT_PACKAGES_DIR} /debug/lib" )
128+ file (INSTALL
129+ DIRECTORY "${CEF_SOURCE_PATH} /Debug/"
130+ DESTINATION "${CURRENT_PACKAGES_DIR} /share/${PORT} /Debug"
131+ FILES_MATCHING
132+ PATTERN "*.*"
133+ PATTERN "chrome-sandbox"
134+ PATTERN "libcef.so" EXCLUDE
135+ )
136+ endif ()
137+
106138 file (INSTALL "${CEF_SOURCE_PATH} /Resources" DESTINATION "${CURRENT_PACKAGES_DIR} /share/${PORT} " )
107139endif ()
108140
0 commit comments