This commit is contained in:
fasiondog 2024-01-24 07:26:28 +08:00
parent aa387037f1
commit 97b873ac2c
4 changed files with 8 additions and 5 deletions

1
.gitignore vendored
View File

@ -26,6 +26,7 @@
.ipynb_checkpoints
nohup.out
temp
tmp
file
temp.txt
compile_info

View File

@ -1,5 +1,6 @@
target("hkuserver")
set_kind("binary")
set_default(false)
add_packages("boost", "fmt", "spdlog", "flatbuffers", "nng", "nlohmann_json", "sqlite3", "zlib")
add_deps("hikyuu")

View File

@ -3,10 +3,11 @@ add_requires("pybind11", {system = false, alias = "pybind11"})
target("core")
set_kind("shared")
if is_mode("debug") then
set_default(false) --会默认禁用这个target的编译除非显示指定xmake build _hikyuu才会去编译但是target还存在里面的files会保留到vcproj
--set_enable(false) --set_enable(false)会彻底禁用这个target连target的meta也不会被加载vcproj不会保留它
end
set_default(false)
-- if is_mode("debug") then
-- set_default(false) --会默认禁用这个target的编译除非显示指定xmake build _hikyuu才会去编译但是target还存在里面的files会保留到vcproj
-- --set_enable(false) --set_enable(false)会彻底禁用这个target连target的meta也不会被加载vcproj不会保留它
-- end
add_options("stackstrace")

View File

@ -118,7 +118,7 @@ def start_build(verbose=False, mode='release', feedback=True, worker_num=2):
py_version = current_compile_info['py_version']
# 如果 python版本或者编译模式发生变化编译依赖的 boost 库boost.python)
# 如果 python版本或者编译模式发生变化重新编译
history_compile_info = get_history_compile_info()
if py_version != history_compile_info[
'py_version'] or history_compile_info['mode'] != mode: