cmake_modules/compilerchecks.cmake
changeset 10783 8e742c9ffdf8
parent 9339 14f5f3a1e2f7
child 15449 6e09555b25b4
equal deleted inserted replaced
10782:6feaf9a863dd 10783:8e742c9ffdf8
    60         if(HAVE_RELROPARTIAL)
    60         if(HAVE_RELROPARTIAL)
    61             add_linker_flag("-zrelro")
    61             add_linker_flag("-zrelro")
    62         endif()
    62         endif()
    63     endif()
    63     endif()
    64 
    64 
    65     if(CMAKE_BUILD_TYPE MATCHES "RELEASE")
    65     if(CMAKE_BUILD_TYPE MATCHES "RELEASE" OR CMAKE_BUILD_TYPE MATCHES "RELWITHDEBINFO")
    66         set(CMAKE_REQUIRED_FLAGS "-Wl,--as-needed")
    66         set(CMAKE_REQUIRED_FLAGS "-Wl,--as-needed")
    67         check_c_compiler_flag("" HAVE_ASNEEDED)
    67         check_c_compiler_flag("" HAVE_ASNEEDED)
    68         if(HAVE_ASNEEDED)
    68         if(HAVE_ASNEEDED)
    69             add_linker_flag("--as-needed")
    69             add_linker_flag("--as-needed")
    70         endif()
    70         endif()