Skip to content

Commit 676691a

Browse files
Hide some SWIG Java warnings (#6112)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent cc315c0 commit 676691a

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

mapscript/java/CMakeLists.txt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ include(${SWIG_USE_FILE})
44
find_package(JNI)
55
find_package(Java)
66
if(NOT JNI_INCLUDE_DIRS OR NOT Java_JAVAC_EXECUTABLE OR NOT Java_JAR_EXECUTABLE)
7-
message(SEND_ERROR "Could not find required Java componenents. Try setting the JAVA_HOME environment variable (required on e.g. Ubuntu)")
7+
message(SEND_ERROR "Could not find required Java components. Try setting the JAVA_HOME environment variable (required on e.g. Ubuntu)")
88
endif(NOT JNI_INCLUDE_DIRS OR NOT Java_JAVAC_EXECUTABLE OR NOT Java_JAR_EXECUTABLE)
99

1010
include_directories(${JNI_INCLUDE_DIRS})
@@ -14,6 +14,12 @@ include_directories(${PROJECT_SOURCE_DIR}/mapscript/java)
1414
set (CMAKE_SWIG_OUTDIR "${CMAKE_CURRENT_BINARY_DIR}/edu/umn/gis/mapscript")
1515
set(CMAKE_SWIG_FLAGS -package edu.umn.gis.mapscript)
1616

17+
# hide warnings
18+
if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_C_COMPILER_ID STREQUAL "Clang")
19+
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fno-strict-aliasing")
20+
endif ()
21+
22+
1723
if (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} VERSION_GREATER 3.7)
1824
swig_add_library(javamapscript TYPE MODULE LANGUAGE java SOURCES ../mapscript.i)
1925
else ()

0 commit comments

Comments
 (0)