2017-04-14 19:02:05 +02:00
|
|
|
|
2018-10-28 12:09:07 +01:00
|
|
|
ADD_TEST_MACRO(CudaOnly.CircularLinkLine CudaOnlyCircularLinkLine)
|
2017-04-14 19:02:05 +02:00
|
|
|
ADD_TEST_MACRO(CudaOnly.EnableStandard CudaOnlyEnableStandard)
|
2017-07-20 19:35:53 +02:00
|
|
|
ADD_TEST_MACRO(CudaOnly.ExportPTX CudaOnlyExportPTX)
|
2018-04-23 21:13:27 +02:00
|
|
|
ADD_TEST_MACRO(CudaOnly.GPUDebugFlag CudaOnlyGPUDebugFlag)
|
|
|
|
ADD_TEST_MACRO(CudaOnly.ResolveDeviceSymbols CudaOnlyResolveDeviceSymbols)
|
2017-04-14 19:02:05 +02:00
|
|
|
ADD_TEST_MACRO(CudaOnly.SeparateCompilation CudaOnlySeparateCompilation)
|
|
|
|
ADD_TEST_MACRO(CudaOnly.WithDefs CudaOnlyWithDefs)
|
2018-08-09 18:06:22 +02:00
|
|
|
|
2019-11-11 23:01:05 +01:00
|
|
|
add_test(NAME CudaOnly.DontResolveDeviceSymbols COMMAND
|
|
|
|
${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
|
|
|
|
--build-and-test
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/DontResolveDeviceSymbols/"
|
|
|
|
"${CMAKE_CURRENT_BINARY_DIR}/DontResolveDeviceSymbols/"
|
|
|
|
${build_generator_args}
|
|
|
|
--build-project DontResolveDeviceSymbols
|
|
|
|
--build-options ${build_options}
|
|
|
|
--test-command ${CMAKE_CTEST_COMMAND} -V -C $<CONFIGURATION>
|
|
|
|
)
|
|
|
|
|
2018-08-09 18:06:22 +02:00
|
|
|
if(MSVC)
|
|
|
|
ADD_TEST_MACRO(CudaOnly.PDB CudaOnlyPDB)
|
|
|
|
endif()
|