diff options
| -rw-r--r-- | indra/cmake/LLCommon.cmake | 6 | ||||
| -rw-r--r-- | indra/cmake/Tracy.cmake | 10 | ||||
| -rw-r--r-- | indra/llcommon/CMakeLists.txt | 1 | 
3 files changed, 12 insertions, 5 deletions
| diff --git a/indra/cmake/LLCommon.cmake b/indra/cmake/LLCommon.cmake index c1cfa51cfb..b6f310fe12 100644 --- a/indra/cmake/LLCommon.cmake +++ b/indra/cmake/LLCommon.cmake @@ -3,12 +3,14 @@  include(APR)  include(Boost)  include(EXPAT) +include(Tracy)  include(ZLIB)  set(LLCOMMON_INCLUDE_DIRS      ${LIBS_OPEN_DIR}/llcommon      ${APRUTIL_INCLUDE_DIR}      ${APR_INCLUDE_DIR} +    ${TRACY_INCLUDE_DIR}      )  set(LLCOMMON_SYSTEM_INCLUDE_DIRS      ${Boost_INCLUDE_DIRS} @@ -30,7 +32,9 @@ else (LINUX)          ${BOOST_FIBER_LIBRARY}           ${BOOST_CONTEXT_LIBRARY}           ${BOOST_THREAD_LIBRARY}  -        ${BOOST_SYSTEM_LIBRARY}) +        ${BOOST_SYSTEM_LIBRARY} +        ${TRACY_LIBRARY} +        )  endif (LINUX)  set(LLCOMMON_LINK_SHARED OFF CACHE BOOL "Build the llcommon target as a static library.") diff --git a/indra/cmake/Tracy.cmake b/indra/cmake/Tracy.cmake index 4750bdc349..dfa3e83039 100644 --- a/indra/cmake/Tracy.cmake +++ b/indra/cmake/Tracy.cmake @@ -1,9 +1,9 @@  # -*- cmake -*-  include(Prebuilt) -set(TRACY OFF CACHE BOOL "Use Tracy profiler.") +set(USE_TRACY OFF CACHE BOOL "Use Tracy profiler.") -if (TRACY) +if (USE_TRACY)    set(TRACY_INCLUDE_DIR ${LIBS_PREBUILT_DIR}/include/tracy)   # See: indra/llcommon/llprofiler.h @@ -24,7 +24,9 @@ if (TRACY)      MESSAGE(STATUS "Including Tracy for Linux: '${TRACY_INCLUDE_DIR}'")      set(TRACY_LIBRARY "")    endif (LINUX) -else (TRACY) +else (USE_TRACY) +  # Tracy.cmake should not set LLCOMMON_INCLUDE_DIRS, let LLCommon.cmake do that +  set(TRACY_INCLUDE_DIR "")    set(TRACY_LIBRARY "") -endif (TRACY) +endif (USE_TRACY) diff --git a/indra/llcommon/CMakeLists.txt b/indra/llcommon/CMakeLists.txt index 28bf5d0c39..066d0404ac 100644 --- a/indra/llcommon/CMakeLists.txt +++ b/indra/llcommon/CMakeLists.txt @@ -305,6 +305,7 @@ target_link_libraries(      ${BOOST_SYSTEM_LIBRARY}      ${GOOGLE_PERFTOOLS_LIBRARIES}      ${URIPARSER_LIBRARIES} +    ${TRACY_LIBRARY}      )  if (DARWIN) | 
