forked from vmp3/vmprofiler
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1002 B
46 lines
1002 B
[project]
|
|
name = "vmprofiler"
|
|
|
|
[target.vmprofiler]
|
|
type = "static"
|
|
compile-features = ["cxx_std_20"]
|
|
|
|
sources = [
|
|
"dependencies/vmprofiler/src/vmprofiles/**.cpp",
|
|
"dependencies/vmprofiler/src/vmutils.cpp",
|
|
"dependencies/vmprofiler/src/scn.cpp",
|
|
"dependencies/vmprofiler/include/transform.hpp",
|
|
"dependencies/vmprofiler/include/vmprofiles.hpp",
|
|
"dependencies/vmprofiler/include/vmutils.hpp",
|
|
"dependencies/vmprofiler/include/scn.hpp",
|
|
"src/**.cpp",
|
|
"include/**.hpp"
|
|
]
|
|
|
|
include-directories = [
|
|
"include",
|
|
"dependencies/vmprofiler/include/"
|
|
]
|
|
|
|
link-libraries = [
|
|
"Zydis",
|
|
"linux-pe",
|
|
]
|
|
|
|
compile-definitions = [
|
|
"NOMINMAX"
|
|
]
|
|
|
|
[options]
|
|
ZYDIS_BUILD_SHARED_LIB = false
|
|
ZYDIS_BUILD_EXAMPLES = false
|
|
ZYDIS_BUILD_TOOLS = false
|
|
ZYDIS_FUZZ_AFL_FAST = false
|
|
ZYDIS_LIBFUZZER = false
|
|
|
|
[subdir."dependencies/vmprofiler/dependencies/zydis/"]
|
|
|
|
[target.linux-pe]
|
|
type = "interface"
|
|
include-directories = ["dependencies/vmprofiler/dependencies/linux-pe/includes/"]
|