12345678910111213141516171819202122232425262728 |
- add_rules("mode.debug", "mode.release")
- set_languages("c++11")
- target("pycxx")
- set_kind("$(kind)")
- add_files(
- "bytecode.cpp",
- "data.cpp",
- "pyc_*.cpp",
- "bytes/python_*.cpp"
- )
- add_includedirs(os.projectdir())
- add_headerfiles("*.h")
- if is_plat("windows") and is_kind("shared") then
- add_rules("utils.symbols.export_all", {export_classes = true})
- end
- target("pycdas")
- set_kind("binary")
- add_files("pycdas.cpp")
- add_deps("pycxx")
- target("pycdc")
- set_kind("binary")
- add_files("pycdc.cpp", "ASTree.cpp", "ASTNode.cpp")
- add_deps("pycxx")
|