Skip to content
Extraits de code Groupes Projets
Vérifiée Valider 55a0dd36 rédigé par Kubat's avatar Kubat
Parcourir les fichiers

FIX: Remove the buggy try_compile thing to test for OpenMP

parent cd2daa69
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!189Resolve "Dépendance manquante OpenMP"
......@@ -233,18 +233,6 @@ set(SQL_SOURCE_FILES
# TEST OPENMP #
### ###
try_compile(OPENMP_SUPPORT_OK
${CMAKE_BINARY_DIR}/___openmp_test_ok
${CMAKE_CURRENT_SOURCE_DIR}/utils/cmake/TestOpenMP.c}
LINK_LIBRARIES -fopenmp
)
if(OPENMP_SUPPORT_OK)
message(STATUS "Compiler has OpenMP support (test program compiles)")
else()
message(FATAL_ERROR "Compiler doesn't have OpenMP support (test program doesn't compile)")
endif()
if(OpenMP_FOUND)
message(STATUS "OpenMP found by CMake for C and C++")
else()
......
int
main(void)
{
int res = 0;
int A[10];
memset(&A, 1, sizeof(A));
#pragma omp parallel for shared(A, res) reduction (+res)
for (int i = 0; i < 10; i += 1) {
res += A[i]
}
return res;
}
\ No newline at end of file
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter