We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 29aee5d commit 14a2c72Copy full SHA for 14a2c72
gdal.cmake
@@ -266,7 +266,8 @@ set(INSTALL_PLUGIN_FULL_DIR "${CMAKE_INSTALL_PREFIX}/${INSTALL_PLUGIN_DIR}")
266
267
function (is_sharp_embed_available res)
268
if (CMAKE_VERSION VERSION_GREATER_EQUAL 3.21 AND
269
- ((CMAKE_C_COMPILER_ID STREQUAL "GNU") OR (CMAKE_C_COMPILER_ID STREQUAL "Clang")))
+ ((CMAKE_C_COMPILER_ID STREQUAL "GNU" AND CMAKE_C_COMPILER_VERSION VERSION_GREATER_EQUAL 15.0) OR
270
+ (CMAKE_C_COMPILER_ID STREQUAL "Clang" AND CMAKE_C_COMPILER_VERSION VERSION_GREATER_EQUAL 19.0)))
271
# CMAKE_C_STANDARD=23 only supported since CMake 3.21
272
set(TEST_SHARP_EMBED
273
"static const unsigned char embedded[] = {\n#embed __FILE__\n};\nint main() { (void)embedded; return 0;}"
0 commit comments