@@ -48,7 +48,12 @@ target_link_libraries(${PROJECT_NAME}
4848###############################################################################
4949# Python bindings for type
5050
51- find_package (SWIG REQUIRED )
51+ find_package (SWIG )
52+ if (NOT SWIG_FOUND)
53+ # Trick to find swig4.1 in Ubuntu noble.
54+ find_program (SWIG_EXECUTABLE NAMES swig4.1 swig )
55+ find_package (SWIG REQUIRED )
56+ endif ()
5257include (${SWIG_USE_FILE} )
5358set (CMAKE_SWIG_FLAGS "" )
5459
@@ -148,7 +153,12 @@ target_link_libraries(${PROJECT_NAME}
148153###############################################################################
149154# Python bindings for type
150155
151- find_package (SWIG REQUIRED )
156+ find_package (SWIG )
157+ if (NOT SWIG_FOUND)
158+ # Trick to find swig4.1 in Ubuntu noble.
159+ find_program (SWIG_EXECUTABLE NAMES swig4.1 swig )
160+ find_package (SWIG REQUIRED )
161+ endif ()
152162include (${SWIG_USE_FILE} )
153163set (CMAKE_SWIG_FLAGS "" )
154164
@@ -249,7 +259,12 @@ target_link_libraries(${PROJECT_NAME}
249259###############################################################################
250260# Python bindings for type
251261
252- find_package (SWIG REQUIRED )
262+ find_package (SWIG )
263+ if (NOT SWIG_FOUND)
264+ # Trick to find swig4.1 in Ubuntu noble.
265+ find_program (SWIG_EXECUTABLE NAMES swig4.1 swig )
266+ find_package (SWIG REQUIRED )
267+ endif ()
253268include (${SWIG_USE_FILE} )
254269set (CMAKE_SWIG_FLAGS "" )
255270
0 commit comments