diff options
Diffstat (limited to 'src/CMakeLists.txt')
| -rw-r--r-- | src/CMakeLists.txt | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index ff5f034..3d3daeb 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,13 +1,6 @@ add_definitions(-DNOMINMAX -D_USE_MATH_DEFINES) -include_directories(${CMAKE_SOURCE_DIR}/include) -include_directories(${Vulkan_INCLUDE_DIRS}) - -if(UNIX AND NOT APPLE) - include_directories(${X11_xcb_INCLUDE_PATH}) -endif() - -set(LIBRARIES imgui::imgui nlohmann_json::nlohmann_json) +set(LIBRARIES imgui::imgui nlohmann_json::nlohmann_json Tracy::TracyClient) add_executable( path-tracer @@ -25,8 +18,17 @@ add_executable( gltf.cpp compute-renderpass.cpp primitive-renderpass.cpp + ${Tracy_SOURCE_DIR}/TracyClient.cpp ) +target_include_directories(path-tracer PUBLIC ${CMAKE_SOURCE_DIR}/include) +target_include_directories(path-tracer PUBLIC ${Vulkan_INCLUDE_DIRS}) + +if(UNIX AND NOT APPLE) + target_include_directories(path-tracer PUBLIC ${X11_xcb_INCLUDE_PATH}) +endif() + + if(UNIX AND NOT APPLE) list(APPEND LIBRARIES ${CMAKE_DL_LIBS} ${X11_xcb_LIB} ${X11_xkbcommon_LIB} ${X11_xkbcommon_X11_LIB}) endif() |
