xref: /netbsd-src/external/mit/isl/dist/interface/configure.ac (revision 5971e316fdea024efff6be8f03536623db06833e)
1*5971e316SmrgAC_INIT([isl-interface], [0], [isl-development@googlegroups.com])
2*5971e316SmrgAC_CONFIG_AUX_DIR([.])
3*5971e316SmrgAC_CONFIG_MACRO_DIR([../m4])
4*5971e316SmrgAM_INIT_AUTOMAKE([foreign])
5*5971e316Smrgm4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
6*5971e316Smrg
7*5971e316SmrgAC_PROG_CXX
8*5971e316SmrgAX_PROG_CXX_FOR_BUILD
9*5971e316Smrg
10*5971e316Smrg# extract_interface needs to be run on the build system.
11*5971e316Smrg# Since this is the only target that is being built,
12*5971e316Smrg# simply use the build compiler throughout.
13*5971e316Smrg# This ensures that the clang configure checks are
14*5971e316Smrg# performed using the right compiler.
15*5971e316SmrgCXX="$CXX_FOR_BUILD"
16*5971e316SmrgCXXCPP="$CXXCPP_FOR_BUILD"
17*5971e316SmrgEXEEXT="$BUILD_EXEEXT"
18*5971e316SmrgOBJEXT="$BUILD_OBJEXT"
19*5971e316Smrg
20*5971e316SmrgAX_CXX_COMPILE_STDCXX_11_NO_OVERRIDE
21*5971e316Smrg
22*5971e316SmrgAC_DISABLE_SHARED
23*5971e316SmrgLT_INIT
24*5971e316Smrg
25*5971e316SmrgAX_DETECT_CLANG
26*5971e316Smrg
27*5971e316SmrgAC_SUBST([CONFIG_STATUS_DEPENDENCIES], [$LLVM_CONFIG])
28*5971e316SmrgAC_CONFIG_HEADERS(isl_config.h)
29*5971e316SmrgAC_CONFIG_FILES(Makefile)
30*5971e316Smrg
31*5971e316SmrgAC_OUTPUT
32