From a395527248d534a5ac98ce167ae8e94c48205783 Mon Sep 17 00:00:00 2001 From: mariuszmaximus Date: Wed, 15 Feb 2023 19:58:10 +0100 Subject: [PATCH] differnet option for clang and gcc --- profiler/build/win32/CMakeLists.txt | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/profiler/build/win32/CMakeLists.txt b/profiler/build/win32/CMakeLists.txt index f6f13c49..5be768a8 100644 --- a/profiler/build/win32/CMakeLists.txt +++ b/profiler/build/win32/CMakeLists.txt @@ -294,11 +294,15 @@ target_include_directories(Tracy PRIVATE ${FREETYPE_INCLUDE_DIRS}) target_include_directories(Tracy PRIVATE "${capstone_dev_SOURCE_DIR}/include/capstone") -# TODO_CMAKE_WIN_BUILD block wrong code -target_compile_definitions(Tracy PRIVATE TODO_CMAKE_WIN_BUILD) -# NO_PARALLEL_SORT disable unsuported -target_compile_definitions(Tracy PRIVATE NO_PARALLEL_SORT) +if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang") + # using Clang + target_compile_definitions(Tracy PRIVATE TODO_CMAKE_WIN_BUILD NO_PARALLEL_SORT) +elseif (CMAKE_CXX_COMPILER_ID STREQUAL "GNU") + # using GCC + target_compile_definitions(Tracy PRIVATE TODO_CMAKE_WIN_BUILD) +endif() + target_link_libraries( Tracy