Changeset View
Changeset View
Standalone View
Standalone View
modules/ECMAddTests.cmake
Show First 20 Lines • Show All 116 Lines • ▼ Show 20 Line(s) | 86 | function(ecm_add_test) | |||
---|---|---|---|---|---|
117 | if (CMAKE_LIBRARY_OUTPUT_DIRECTORY) | 117 | if (CMAKE_LIBRARY_OUTPUT_DIRECTORY) | ||
118 | if(CMAKE_HOST_SYSTEM MATCHES "Windows") | 118 | if(CMAKE_HOST_SYSTEM MATCHES "Windows") | ||
119 | set(PATHSEP ";") | 119 | set(PATHSEP ";") | ||
120 | else() # e.g. Linux | 120 | else() # e.g. Linux | ||
121 | set(PATHSEP ":") | 121 | set(PATHSEP ":") | ||
122 | endif() | 122 | endif() | ||
123 | set(_plugin_path $ENV{QT_PLUGIN_PATH}) | 123 | set(_plugin_path $ENV{QT_PLUGIN_PATH}) | ||
124 | set_property(TEST ${_testname} PROPERTY ENVIRONMENT QT_PLUGIN_PATH=${CMAKE_LIBRARY_OUTPUT_DIRECTORY}${PATHSEP}${_plugin_path}) | 124 | set_property(TEST ${_testname} PROPERTY ENVIRONMENT QT_PLUGIN_PATH=${CMAKE_LIBRARY_OUTPUT_DIRECTORY}${PATHSEP}${_plugin_path}) | ||
125 | message(STATUS "set QT_PLUGIN_PATH for ${_testname} to ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}${PATHSEP}${_plugin_path}") | ||||
125 | endif() | 126 | endif() | ||
126 | if (ARG_TARGET_NAME_VAR) | 127 | if (ARG_TARGET_NAME_VAR) | ||
127 | set(${ARG_TARGET_NAME_VAR} "${_targetname}" PARENT_SCOPE) | 128 | set(${ARG_TARGET_NAME_VAR} "${_targetname}" PARENT_SCOPE) | ||
128 | endif() | 129 | endif() | ||
129 | if (ARG_TEST_NAME_VAR) | 130 | if (ARG_TEST_NAME_VAR) | ||
130 | set(${ARG_TEST_NAME_VAR} "${_testname}" PARENT_SCOPE) | 131 | set(${ARG_TEST_NAME_VAR} "${_testname}" PARENT_SCOPE) | ||
131 | endif() | 132 | endif() | ||
132 | endfunction() | 133 | endfunction() | ||
Show All 31 Lines |