|
|
@ -142,11 +142,14 @@ if(CUDA_FOUND) |
|
|
|
foreach(var CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_RELEASE CMAKE_CXX_FLAGS_DEBUG) |
|
|
|
foreach(var CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_RELEASE CMAKE_CXX_FLAGS_DEBUG) |
|
|
|
set(${var}_backup_in_cuda_compile_ "${${var}}") |
|
|
|
set(${var}_backup_in_cuda_compile_ "${${var}}") |
|
|
|
|
|
|
|
|
|
|
|
# we reomove /EHa as it leasd warnings under windows |
|
|
|
# we remove /EHa as it generates warnings under windows |
|
|
|
string(REPLACE "/EHa" "" ${var} "${${var}}") |
|
|
|
string(REPLACE "/EHa" "" ${var} "${${var}}") |
|
|
|
|
|
|
|
|
|
|
|
# we remove -ggdb3 flag as it leads to preprocessor errors when compiling CUDA files (CUDA 4.1) |
|
|
|
# we remove -ggdb3 flag as it leads to preprocessor errors when compiling CUDA files (CUDA 4.1) |
|
|
|
string(REPLACE "-ggdb3" "" ${var} "${${var}}") |
|
|
|
string(REPLACE "-ggdb3" "" ${var} "${${var}}") |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# we remove -Wsign-promo as it generates warnings under linux |
|
|
|
|
|
|
|
string(REPLACE "-Wsign-promo" "" ${var} "${${var}}") |
|
|
|
endforeach() |
|
|
|
endforeach() |
|
|
|
|
|
|
|
|
|
|
|
if(BUILD_SHARED_LIBS) |
|
|
|
if(BUILD_SHARED_LIBS) |
|
|
|