add tracy
This commit is contained in:
@@ -7,6 +7,8 @@ set(CMAKE_CXX_STANDARD 20)
|
||||
set(CMAKE_CXX_EXTENSIONS OFF)
|
||||
set(CMAKE_COMPILE_WARNING_AS_ERROR ON)
|
||||
|
||||
option(TRACY_ENABLE "Enable Tracy profiling" OFF)
|
||||
|
||||
# SDL
|
||||
set(SDL_SHARED OFF)
|
||||
set(SDL_STATIC ON)
|
||||
@@ -38,6 +40,10 @@ find_program(SLANGC
|
||||
add_library(stb_image STATIC libs/stb/stb_image.c)
|
||||
target_include_directories(stb_image INTERFACE libs/stb)
|
||||
|
||||
# tracy
|
||||
option(TRACY_ONLY_LOCALHOST "" ON)
|
||||
add_subdirectory(libs/tracy)
|
||||
|
||||
function(add_shader name)
|
||||
set(INPUT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/assets/shader/${name}.slang)
|
||||
set(OUTPUT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/assets/shader/${name}.h)
|
||||
@@ -77,6 +83,7 @@ target_link_libraries(mikemon
|
||||
SDL3::SDL3
|
||||
stb_image
|
||||
imgui
|
||||
TracyClient
|
||||
)
|
||||
add_dependencies(mikemon
|
||||
SHADER_basic
|
||||
|
||||
Reference in New Issue
Block a user