From df6b0cb628a1fe99f8be59ee657ea8e0b0edbc99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joel=20H=C3=B6ner?= Date: Mon, 24 Jul 2017 21:59:54 +0200 Subject: [PATCH] Moved ZydisFuzzIn and ZydisPerfTest to examples --- CMakeLists.txt | 22 +++++++++++--------- {tools => examples}/ZydisFuzzIn.c | 0 tools/PerfTest.c => examples/ZydisPerfTest.c | 0 3 files changed, 12 insertions(+), 10 deletions(-) rename {tools => examples}/ZydisFuzzIn.c (100%) rename tools/PerfTest.c => examples/ZydisPerfTest.c (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9018e7f..78c09f5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -160,6 +160,18 @@ if (ZYDIS_BUILD_EXAMPLES) target_link_libraries("FormatterHooks" "Zydis") set_target_properties("FormatterHooks" PROPERTIES FOLDER "Examples/Formatter") target_compile_definitions("FormatterHooks" PRIVATE "_CRT_SECURE_NO_WARNINGS") + + add_executable("ZydisFuzzIn" "examples/ZydisFuzzIn.c") + target_link_libraries("ZydisFuzzIn" "Zydis") + set_target_properties("FormatterHooks" PROPERTIES FOLDER "Examples") + target_compile_definitions("ZydisFuzzIn" PRIVATE "_CRT_SECURE_NO_WARNINGS") + + if (${CMAKE_SYSTEM_NAME} STREQUAL "Darwin" OR ${CMAKE_SYSTEM_NAME} STREQUAL "Windows") + add_executable("ZydisPerfTest" "examples/ZydisPerfTest.c") + target_link_libraries("ZydisPerfTest" "Zydis") + set_target_properties("FormatterHooks" PROPERTIES FOLDER "Examples") + target_compile_definitions("ZydisPerfTest" PRIVATE "_CRT_SECURE_NO_WARNINGS") + endif () endif () endif () @@ -178,15 +190,5 @@ if (ZYDIS_BUILD_TOOLS) target_link_libraries("ZydisInfo" "Zydis") set_target_properties ("ZydisInfo" PROPERTIES FOLDER "Tools") target_compile_definitions("ZydisInfo" PRIVATE "_CRT_SECURE_NO_WARNINGS") - - add_executable("ZydisFuzzIn" "tools/ZydisFuzzIn.c") - target_link_libraries("ZydisFuzzIn" "Zydis") - set_target_properties("ZydisFuzzIn" PROPERTIES FOLDER "Tools") - target_compile_definitions("ZydisFuzzIn" PRIVATE "_CRT_SECURE_NO_WARNINGS") - - add_executable("PerfTest" "tools/PerfTest.c") - target_link_libraries("PerfTest" "Zydis") - set_target_properties("PerfTest" PROPERTIES FOLDER "Tools") - target_compile_definitions("PerfTest" PRIVATE "_CRT_SECURE_NO_WARNINGS") endif () endif () diff --git a/tools/ZydisFuzzIn.c b/examples/ZydisFuzzIn.c similarity index 100% rename from tools/ZydisFuzzIn.c rename to examples/ZydisFuzzIn.c diff --git a/tools/PerfTest.c b/examples/ZydisPerfTest.c similarity index 100% rename from tools/PerfTest.c rename to examples/ZydisPerfTest.c