X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=cli%2FCMakeLists.txt;h=299c3985a3284c120f8b33bf83df16fa77c98d92;hb=673d32acddf58cce02525243d9eb0057b372c0e2;hp=689374dc5333ade934d45ea2a398e57d7182cec5;hpb=4cf9606b3c75478fe7b8258d89b504f854e1de21;p=apitrace diff --git a/cli/CMakeLists.txt b/cli/CMakeLists.txt index 689374d..299c398 100644 --- a/cli/CMakeLists.txt +++ b/cli/CMakeLists.txt @@ -20,6 +20,7 @@ add_executable (apitrace cli_pickle.cpp cli_repack.cpp cli_retrace.cpp + cli_sed.cpp cli_trace.cpp cli_trim.cpp cli_resources.cpp @@ -40,4 +41,16 @@ if (NOT CMAKE_CROSSCOMPILING) ) endif () +if (MSVC) + # On MSVC builds tell which subdirectory the binaries with be (for each + # configuration) + set_target_properties (apitrace PROPERTIES + COMPILE_DEFINITIONS_DEBUG APITRACE_CONFIGURATION_SUBDIR="Debug" + COMPILE_DEFINITIONS_RELEASE APITRACE_CONFIGURATION_SUBDIR="Release" + COMPILE_DEFINITIONS_MINSIZEREL APITRACE_CONFIGURATION_SUBDIR="MinSizeRel" + COMPILE_DEFINITIONS_RELWITHDEBINFO APITRACE_CONFIGURATION_SUBDIR="RelWithDebInfo" + ) +endif () + + install (TARGETS apitrace RUNTIME DESTINATION bin)