]> git.feebdaed.xyz Git - 0xmirror/liboqs.git/commitdiff
Restrict -Wno-maybe-uninitialized to GCC and fix stack size typo (#2111)
authorKhalid <187553667+alraddady@users.noreply.github.com>
Mon, 21 Apr 2025 13:36:14 +0000 (16:36 +0300)
committerGitHub <noreply@github.com>
Mon, 21 Apr 2025 13:36:14 +0000 (09:36 -0400)
Signed-off-by: Khalid Alraddady <187553667+hawazyn@users.noreply.github.com>
Co-authored-by: Khalid Alraddady <187553667+hawazyn@users.noreply.github.com>
.CMake/compiler_opts.cmake

index b3433110334039061d7d5f9eed73bb0ad8f236b4..13075276b6a059cc6a105cea109daa186fb81089 100644 (file)
@@ -207,11 +207,14 @@ endif()
 
 if(MINGW OR MSYS OR CYGWIN)
     set(OQS_USE_PTHREADS OFF)
-    add_compile_options(-Wno-maybe-uninitialized)
+    # Apply -Wno-maybe-uninitialized only for GCC
+    if(CMAKE_C_COMPILER_ID STREQUAL "GNU")
+        add_compile_options(-Wno-maybe-uninitialized)
+    endif()
     if(CMAKE_VERSION VERSION_GREATER_EQUAL "3.13.0")
         add_link_options(-Wl,--stack,16777216)
     else()
-        set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--stack,1677216")
+        set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--stack,16777216")
     endif()
 endif()