fixes for cmake warnings about policy changes. could not fully test these changes
parent
4fb1bae807
commit
5cb5c267ca
|
|
@ -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."
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -121,7 +121,6 @@ target_link_libraries(llrender
|
|||
${LLCOMMON_LIBRARIES}
|
||||
${LLIMAGE_LIBRARIES}
|
||||
${LLMATH_LIBRARIES}
|
||||
${LLRENDER_LIBRARIES}
|
||||
${LLVFS_LIBRARIES}
|
||||
${LLXML_LIBRARIES}
|
||||
${LLVFS_LIBRARIES}
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
)
|
||||
|
|
|
|||
|
|
@ -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}
|
||||
|
|
|
|||
|
|
@ -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}
|
||||
|
|
|
|||
Loading…
Reference in New Issue