From c3f1cd802c577eaff9f0f484871a548c30cea773 Mon Sep 17 00:00:00 2001
From: Dominik Thoennes <dominik.thoennes@fau.de>
Date: Fri, 25 Feb 2022 11:30:27 +0100
Subject: [PATCH] CMake might not be able to determine linker language when
 suffix is in variable

---
 cmake/waLBerlaHelperFunctions.cmake | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/cmake/waLBerlaHelperFunctions.cmake b/cmake/waLBerlaHelperFunctions.cmake
index 0021311e3..56f67d248 100644
--- a/cmake/waLBerlaHelperFunctions.cmake
+++ b/cmake/waLBerlaHelperFunctions.cmake
@@ -83,6 +83,8 @@ function( waLBerla_generate_target_from_python )
           WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/${codegenCfg}")
 
     add_library(${PYGEN_NAME} ${generatedWithAbsolutePath})
+    # cmake might not be able to determine linker language since file extension is "hidden" in variable
+    set_target_properties(${PYGEN_NAME} PROPERTIES LINKER_LANGUAGE CXX)
     target_include_directories(${PYGEN_NAME} PUBLIC ${CMAKE_CURRENT_BINARY_DIR}/${codegenCfg})
 endfunction()
 #######################################################################################################################
-- 
GitLab