summaryrefslogtreecommitdiff
path: root/m4/ctng_prog_install.m4
blob: 61cd3580f619db6a20c130d15eeb8ac0b07729ca (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
# Additional checks for install(1)

# Check if install(1) supports --strip-program=...
AC_DEFUN(
    [CTNG_INSTALL_STRIP_PROGRAM],
    [AC_CACHE_CHECK([whether install takes --strip-program option],
        [ctng_cv_install_with_strip_program],
        [touch conftest
         mkdir conftest.dir
         AS_IF([$INSTALL --strip-program=true -s conftest conftest.dir/conftest 2>/dev/null],
            [ctng_cv_install_with_strip_program=yes],
            [ctng_cv_install_with_strip_program=no])
         rm -rf conftest.dir
         rm -f conftest
        ])
     AS_IF([test "$ctng_cv_install_with_strip_program" = yes], [$1], [$2])
    ])
     
AC_DEFUN([CTNG_PROG_INSTALL],
    [CTNG_WITH_DEPRECATED([install], [INSTALL])
     AC_ARG_VAR([INSTALL], [Specify the full path to a BSD-compatible install])
     AC_PROG_INSTALL
     CTNG_INSTALL_STRIP_PROGRAM(
        [CTNG_SET_KCONFIG_OPTION([install_with_strip_program], [y])],
        [CTNG_SET_KCONFIG_OPTION([install_with_strip_program])])
    ])