summaryrefslogtreecommitdiffstats
path: root/config.tests/unix/ipv6/ConfigureChecks.cmake
blob: ca0bbddf06e755e2c63ad956d8963e046e1a970f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
###########################################
#                                         #
#  Improvements and feedback are welcome  #
#                                         #
#  This file is released under GPL >= 3   #
#                                         #
###########################################


##### check for IPv6 support

if( NOT WITH_IPV6)
    set( TQT_NO_IPV6 1 )
 else()
    check_cxx_source_compiles("
    #include <sys/types.h>
    #include <sys/socket.h>
    #include <netinet/in.h>

    int main()
    {
        sockaddr_in6 tmp;
        sockaddr_storage tmp2;
        (void)tmp;
        (void)tmp2;
        return 0;
    }"
    IPV6_SUPPORT)

    if( NOT IPV6_SUPPORT )
        set( NO_IPV6 TQT_NO_IPV6 )
    endif()
endif( NOT WITH_IPV6 )