diff --git a/profiler/CMakeLists.txt b/profiler/CMakeLists.txt index 2dbf9d16..f82edf3b 100644 --- a/profiler/CMakeLists.txt +++ b/profiler/CMakeLists.txt @@ -154,7 +154,16 @@ endif() include_directories(${INCLUDES}) link_libraries(${LIBS}) -add_executable(${PROJECT_NAME} ${PROFILER_FILES} ${COMMON_FILES} ${SERVER_FILES}) +if(WIN32) + set(PROFILER_FILES ${PROFILER_FILES} + win32/Tracy.manifest + win32/Tracy.rc + ) + add_executable(${PROJECT_NAME} WIN32 ${PROFILER_FILES} ${COMMON_FILES} ${SERVER_FILES}) +else() + add_executable(${PROJECT_NAME} ${PROFILER_FILES} ${COMMON_FILES} ${SERVER_FILES}) +endif() + target_link_libraries(${PROJECT_NAME} PRIVATE TracyImGui TracyCapstone TracyZstd TracyNfd) if(UNIX) diff --git a/profiler/build/win32/Tracy.rc b/profiler/build/win32/Tracy.rc deleted file mode 100644 index 94dec1b2..00000000 --- a/profiler/build/win32/Tracy.rc +++ /dev/null @@ -1 +0,0 @@ -IDI_ICON1 ICON "../../../icon/icon.ico" diff --git a/profiler/build/win32/Tracy.manifest b/profiler/win32/Tracy.manifest similarity index 100% rename from profiler/build/win32/Tracy.manifest rename to profiler/win32/Tracy.manifest diff --git a/profiler/win32/Tracy.rc b/profiler/win32/Tracy.rc new file mode 100644 index 00000000..3782d29b --- /dev/null +++ b/profiler/win32/Tracy.rc @@ -0,0 +1 @@ +IDI_ICON1 ICON "../../icon/icon.ico"