diff options
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/cmake/LLAddBuildTest.cmake | 4 | ||||
| -rwxr-xr-x | indra/cmake/LLSharedLibs.cmake | 2 | ||||
| -rwxr-xr-x | indra/llrender/CMakeLists.txt | 1 | ||||
| -rwxr-xr-x | indra/newview/CMakeLists.txt | 14 | ||||
| -rwxr-xr-x | indra/test/CMakeLists.txt | 12 | ||||
| -rw-r--r-- | indra/test_apps/llfbconnecttest/CMakeLists.txt | 8 | ||||
| -rwxr-xr-x | indra/test_apps/llplugintest/CMakeLists.txt | 12 | 
7 files changed, 26 insertions, 27 deletions
| diff --git a/indra/cmake/LLAddBuildTest.cmake b/indra/cmake/LLAddBuildTest.cmake index 804624f5ec..f6c2e99640 100644 --- a/indra/cmake/LLAddBuildTest.cmake +++ b/indra/cmake/LLAddBuildTest.cmake @@ -137,7 +137,7 @@ INCLUDE(GoogleMock)      #      # Setup test targets      # -    GET_TARGET_PROPERTY(TEST_EXE PROJECT_${project}_TEST_${name} LOCATION) +    SET(TEST_EXE $<TARGET_FILE:PROJECT_${project}_TEST_${name}>)      SET(TEST_OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/PROJECT_${project}_TEST_${name}_ok.txt)      SET(TEST_CMD ${TEST_EXE} --touch=${TEST_OUTPUT} --sourcedir=${CMAKE_CURRENT_SOURCE_DIR}) @@ -225,7 +225,7 @@ FUNCTION(LL_ADD_INTEGRATION_TEST    # Create the test running command    SET(test_command ${ARGN}) -  GET_TARGET_PROPERTY(TEST_EXE INTEGRATION_TEST_${testname} LOCATION) +  SET(TEST_EXE <TARGET_FILE:INTEGRATION_TEST_${testname}>)    LIST(FIND test_command "{}" test_exe_pos)    IF(test_exe_pos LESS 0)      # The {} marker means "the full pathname of the test executable." diff --git a/indra/cmake/LLSharedLibs.cmake b/indra/cmake/LLSharedLibs.cmake index 14dd67f32f..a3c1c871aa 100755 --- a/indra/cmake/LLSharedLibs.cmake +++ b/indra/cmake/LLSharedLibs.cmake @@ -1,7 +1,7 @@  # ll_deploy_sharedlibs_command  # target_exe: the cmake target of the executable for which the shared libs will be deployed.  macro(ll_deploy_sharedlibs_command target_exe)  -  get_target_property(TARGET_LOCATION ${target_exe} LOCATION) +  set(TARGET_LOCATION $<TARGET_FILE:${target_exe}>)    get_filename_component(OUTPUT_PATH ${TARGET_LOCATION} PATH)    if(DARWIN) diff --git a/indra/llrender/CMakeLists.txt b/indra/llrender/CMakeLists.txt index dba12d048e..331f988382 100755 --- a/indra/llrender/CMakeLists.txt +++ b/indra/llrender/CMakeLists.txt @@ -121,7 +121,6 @@ target_link_libraries(llrender      ${LLCOMMON_LIBRARIES}      ${LLIMAGE_LIBRARIES}      ${LLMATH_LIBRARIES} -    ${LLRENDER_LIBRARIES}      ${LLVFS_LIBRARIES}      ${LLXML_LIBRARIES}      ${LLVFS_LIBRARIES} diff --git a/indra/newview/CMakeLists.txt b/indra/newview/CMakeLists.txt index e8f4144e70..9899dac439 100755 --- a/indra/newview/CMakeLists.txt +++ b/indra/newview/CMakeLists.txt @@ -2039,10 +2039,10 @@ if (LINUX)    add_custom_target(copy_l_viewer_manifest ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/.${product}.copy_touched)    if (PACKAGE) -    add_custom_target(package ALL DEPENDS ${product}.tar.bz2) +    add_custom_target(llpackage ALL DEPENDS ${product}.tar.bz2)      # Make sure we don't run two instances of viewer_manifest.py at the same time. -    add_dependencies(package copy_l_viewer_manifest) -    check_message_template(package) +    add_dependencies(llpackage copy_l_viewer_manifest) +    check_message_template(llpackage)    endif (PACKAGE)  endif (LINUX) @@ -2104,11 +2104,11 @@ if (DARWIN)    endif (ENABLE_SIGNING)    if (PACKAGE) -      add_custom_target(package ALL DEPENDS ${VIEWER_BINARY_NAME}) -      add_dependencies(package generate_viewer_version) +      add_custom_target(llpackage ALL DEPENDS ${VIEWER_BINARY_NAME}) +      add_dependencies(llpackage generate_viewer_version)        add_custom_command( -        TARGET package POST_BUILD +        TARGET llpackage POST_BUILD          COMMAND ${PYTHON_EXECUTABLE}          ARGS            ${CMAKE_CURRENT_SOURCE_DIR}/viewer_manifest.py @@ -2190,7 +2190,7 @@ if (PACKAGE)    add_custom_target(generate_breakpad_symbols DEPENDS "${VIEWER_SYMBOL_FILE}")    add_dependencies(generate_breakpad_symbols "${VIEWER_BINARY_NAME}" "${VIEWER_COPY_MANIFEST}") -  add_dependencies(package generate_breakpad_symbols) +  add_dependencies(llpackage generate_breakpad_symbols)    endif(RELEASE_CRASH_REPORTING OR NON_RELEASE_CRASH_REPORTING)  endif (PACKAGE) diff --git a/indra/test/CMakeLists.txt b/indra/test/CMakeLists.txt index 62b1d9db62..01d1d830a2 100755 --- a/indra/test/CMakeLists.txt +++ b/indra/test/CMakeLists.txt @@ -1,6 +1,6 @@  # -*- cmake -*- -project (test) +project (lltest)  include(00-Common)  include(LLCommon) @@ -80,9 +80,9 @@ set_source_files_properties(${test_HEADER_FILES}  list(APPEND test_SOURCE_FILES ${test_HEADER_FILES}) -add_executable(test ${test_SOURCE_FILES}) +add_executable(lltest ${test_SOURCE_FILES}) -target_link_libraries(test +target_link_libraries(lltest      ${LLDATABASE_LIBRARIES}      ${LLINVENTORY_LIBRARIES}      ${LLMESSAGE_LIBRARIES} @@ -102,14 +102,14 @@ target_link_libraries(test      )  if (WINDOWS) -  set_target_properties(test +  set_target_properties(lltest            PROPERTIES             LINK_FLAGS "/NODEFAULTLIB:LIBCMT"            LINK_FLAGS_DEBUG "/NODEFAULTLIB:\"LIBCMT;LIBCMTD;MSVCRT\""            )  endif (WINDOWS) -get_target_property(TEST_EXE test LOCATION) +set(TEST_EXE $<TARGET_FILE:lltest>)  SET_TEST_PATH(DYLD_LIBRARY_PATH) @@ -122,7 +122,7 @@ LL_TEST_COMMAND(command  ADD_CUSTOM_COMMAND(    OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/cpp_tests_ok.txt    COMMAND ${command} -  DEPENDS test +  DEPENDS lltest    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}    COMMENT "C++ unit tests"    ) diff --git a/indra/test_apps/llfbconnecttest/CMakeLists.txt b/indra/test_apps/llfbconnecttest/CMakeLists.txt index 512bf202ae..25aaebb783 100644 --- a/indra/test_apps/llfbconnecttest/CMakeLists.txt +++ b/indra/test_apps/llfbconnecttest/CMakeLists.txt @@ -109,27 +109,27 @@ else (DARWIN)    )  endif (DARWIN) -get_target_property(BUILT_SLPLUGIN SLPlugin LOCATION) +set(BUILT_SLPLUGIN $<TARGET_FILE:SLPlugin>)  add_custom_command(TARGET llfbconnecttest POST_BUILD    COMMAND ${CMAKE_COMMAND} -E copy ${BUILT_SLPLUGIN}  ${PLUGINS_DESTINATION_DIR}    DEPENDS ${BUILT_SLPLUGIN}  ) -get_target_property(BUILT_LLCOMMON llcommon LOCATION) +set(BUILT_LLCOMMON $<TARGET_FILE:llcommon>)  add_custom_command(TARGET llfbconnecttest POST_BUILD    COMMAND ${CMAKE_COMMAND} -E copy ${BUILT_LLCOMMON}  ${PLUGINS_DESTINATION_DIR}    DEPENDS ${BUILT_LLCOMMON}  ) -get_target_property(BUILT_WEBKIT_PLUGIN media_plugin_webkit LOCATION) +set(BUILT_WEBKIT_PLUGIN $<TARGET_FILE:media_plugin_webkit>)  add_custom_command(TARGET llfbconnecttest POST_BUILD    COMMAND ${CMAKE_COMMAND} -E copy ${BUILT_WEBKIT_PLUGIN}  ${PLUGINS_DESTINATION_DIR}    DEPENDS ${BUILT_WEBKIT_PLUGIN}  )  # copy over bookmarks file if llfbconnecttest gets built -get_target_property(BUILT_LLFBCONNECTTEST llfbconnecttest LOCATION) +set(BUILT_LLFBCONNECTTEST $<TARGET_FILE:llfbconnecttest>)  add_custom_command(TARGET llfbconnecttest POST_BUILD    COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/bookmarks.txt ${CMAKE_CURRENT_BINARY_DIR}/    DEPENDS ${BUILT_LLFBCONNECTTEST} diff --git a/indra/test_apps/llplugintest/CMakeLists.txt b/indra/test_apps/llplugintest/CMakeLists.txt index 9d44563e26..0c8bdc464d 100755 --- a/indra/test_apps/llplugintest/CMakeLists.txt +++ b/indra/test_apps/llplugintest/CMakeLists.txt @@ -334,40 +334,40 @@ else (DARWIN)    )  endif (DARWIN) -get_target_property(BUILT_SLPLUGIN SLPlugin LOCATION) +set(BUILT_SLPLUGIN $<TARGET_FILE:SLPlugin>)  add_custom_command(TARGET llmediaplugintest POST_BUILD    COMMAND ${CMAKE_COMMAND} -E copy ${BUILT_SLPLUGIN}  ${PLUGINS_DESTINATION_DIR}    DEPENDS ${BUILT_SLPLUGIN}  ) -get_target_property(BUILT_LLCOMMON llcommon LOCATION) +set(BUILT_LLCOMMON $<TARGET_FILE:llcommon>)  add_custom_command(TARGET llmediaplugintest POST_BUILD    COMMAND ${CMAKE_COMMAND} -E copy ${BUILT_LLCOMMON}  ${PLUGINS_DESTINATION_DIR}    DEPENDS ${BUILT_LLCOMMON}  ) -get_target_property(BUILT_WEBKIT_PLUGIN media_plugin_webkit LOCATION) +set(BUILT_WEBKIT_PLUGIN $<TARGET_FILE:media_plugin_webkit>)  add_custom_command(TARGET llmediaplugintest POST_BUILD    COMMAND ${CMAKE_COMMAND} -E copy ${BUILT_WEBKIT_PLUGIN}  ${PLUGINS_DESTINATION_DIR}    DEPENDS ${BUILT_WEBKIT_PLUGIN}  )  if (DARWIN OR WINDOWS) -  get_target_property(BUILT_QUICKTIME_PLUGIN media_plugin_quicktime LOCATION) +  set(BUILT_QUICKTIME_PLUGIN $<TARGET_FILE:media_plugin_quicktime>)    add_custom_command(TARGET llmediaplugintest POST_BUILD      COMMAND ${CMAKE_COMMAND} -E copy ${BUILT_QUICKTIME_PLUGIN}  ${PLUGINS_DESTINATION_DIR}      DEPENDS ${BUILT_QUICKTIME_PLUGIN}    )  endif (DARWIN OR WINDOWS) -get_target_property(BUILT_EXAMPLE_PLUGIN media_plugin_example LOCATION) +set(BUILT_EXAMPLE_PLUGIN $<TARGET_FILE:media_plugin_example>)  add_custom_command(TARGET llmediaplugintest POST_BUILD    COMMAND ${CMAKE_COMMAND} -E copy ${BUILT_EXAMPLE_PLUGIN}  ${PLUGINS_DESTINATION_DIR}    DEPENDS ${BUILT_EXAMPLE_PLUGIN}  )  # copy over bookmarks file if llmediaplugintest gets built -get_target_property(BUILT_LLMEDIAPLUGINTEST llmediaplugintest LOCATION) +set(BUILT_LLMEDIAPLUGINTEST $<TARGET_FILE:llmediaplugintest>)  add_custom_command(TARGET llmediaplugintest POST_BUILD    COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/bookmarks.txt ${CMAKE_CURRENT_BINARY_DIR}/    DEPENDS ${BUILT_LLMEDIAPLUGINTEST} | 
