Skip to content

Commit d13a74a

Browse files
Auto-update bddisasm to v3.0.0 (#7664)
* Update bddisasm to v3.0.0 * Update xmake.lua --------- Co-authored-by: star9029 <hengxings783@gmail.com>
1 parent 3461367 commit d13a74a

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

packages/b/bddisasm/xmake.lua

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ package("bddisasm")
66
add_urls("https://github.com/bitdefender/bddisasm/archive/refs/tags/$(version).tar.gz",
77
"https://github.com/bitdefender/bddisasm.git")
88

9+
add_versions("v3.0.0", "3d02d63af2e0571427fcb3842de37916f7ded83f95b938028eff7a45af03725e")
910
add_versions("v2.2.0", "b1aa8749ef1d61ecdc4e5469a823b40e06cf1d077a518995bf86bcac09ba530d")
1011

1112
add_configs("isagenerator", {description = "Include the x86 isagenerator target", default = false, type = "boolean"})
@@ -46,18 +47,13 @@ package("bddisasm")
4647
table.insert(configs, "-DBDD_USE_EXTERNAL_MEMSET=" .. (package:config("memset") and "ON" or "OFF"))
4748
table.insert(configs, "-DBDD_NO_MNEMONIC=" .. (package:config("mnemonics") and "OFF" or "ON"))
4849
table.insert(configs, "-DBDD_INCLUDE_TOOL=" .. (package:config("tools") and "ON" or "OFF"))
49-
if package:is_plat("windows") then
50-
table.insert(configs, "-DCMAKE_COMPILE_PDB_OUTPUT_DIRECTORY=''")
51-
if package:config("shared") then
52-
table.insert(configs, "-DCMAKE_WINDOWS_EXPORT_ALL_SYMBOLS=ON")
53-
end
50+
if package:config("shared") and package:is_plat("windows") then
51+
table.insert(configs, "-DCMAKE_WINDOWS_EXPORT_ALL_SYMBOLS=ON")
5452
end
5553
import("package.tools.cmake").install(package, configs)
56-
57-
if package:is_plat("windows") and package:is_debug() then
58-
local dir = package:installdir(package:config("shared") and "bin" or "lib")
59-
os.vcp(path.join(package:buildir(), "*.pdb"), dir)
60-
end
54+
-- patch v3.0.0
55+
os.trycp("inc/bdx86_api_legacy.h", package:installdir("include/bddisasm"))
56+
os.trycp("inc/bdx86_api_mini.h", package:installdir("include/bddisasm"))
6157
end)
6258

6359
on_test(function (package)

0 commit comments

Comments
 (0)