Changeset bbc982 for ThirdParty/mpqc_open/configure.ac
- Timestamp:
- Mar 2, 2017, 12:28:37 PM (8 years ago)
- Branches:
- Action_Thermostats, Add_AtomRandomPerturbation, Add_RotateAroundBondAction, Add_SelectAtomByNameAction, Adding_Graph_to_ChangeBondActions, Adding_MD_integration_tests, Adding_StructOpt_integration_tests, AutomationFragmentation_failures, Candidate_v1.6.0, Candidate_v1.6.1, ChangeBugEmailaddress, ChangingTestPorts, ChemicalSpaceEvaluator, Combining_Subpackages, Debian_Package_split, Debian_package_split_molecuildergui_only, Disabling_MemDebug, Docu_Python_wait, EmpiricalPotential_contain_HomologyGraph_documentation, Enable_parallel_make_install, Enhance_userguide, Enhanced_StructuralOptimization, Enhanced_StructuralOptimization_continued, Example_ManyWaysToTranslateAtom, Exclude_Hydrogens_annealWithBondGraph, FitPartialCharges_GlobalError, Fix_ChronosMutex, Fix_StatusMsg, Fix_StepWorldTime_single_argument, Fix_Verbose_Codepatterns, ForceAnnealing_goodresults, ForceAnnealing_oldresults, ForceAnnealing_tocheck, ForceAnnealing_with_BondGraph, ForceAnnealing_with_BondGraph_continued, ForceAnnealing_with_BondGraph_continued_betteresults, ForceAnnealing_with_BondGraph_contraction-expansion, GeometryObjects, Gui_displays_atomic_force_velocity, IndependentFragmentGrids_IntegrationTest, JobMarket_RobustOnKillsSegFaults, JobMarket_StableWorkerPool, JobMarket_unresolvable_hostname_fix, ODR_violation_mpqc_open, PartialCharges_OrthogonalSummation, PythonUI_with_named_parameters, QtGui_reactivate_TimeChanged_changes, Recreated_GuiChecks, RotateToPrincipalAxisSystem_UndoRedo, StoppableMakroAction, Subpackage_levmar, Subpackage_vmg, ThirdParty_MPQC_rebuilt_buildsystem, TremoloParser_IncreasedPrecision, TremoloParser_MultipleTimesteps, Ubuntu_1604_changes, stable
- Children:
- c2debc
- Parents:
- 0035ea
- git-author:
- Frederik Heber <heber@…> (02/11/17 08:17:10)
- git-committer:
- Frederik Heber <heber@…> (03/02/17 12:28:37)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified ThirdParty/mpqc_open/configure.ac ¶
r0035ea rbbc982 6 6 AC_CONFIG_AUX_DIR([build-aux]) 7 7 AC_CONFIG_SRCDIR([src/bin/mpqc/mpqc.cc]) 8 AC_CONFIG_HEADER ([src/lib/scconfig.h])8 AC_CONFIG_HEADERS([src/lib/scconfig.h]) 9 9 AC_CONFIG_MACRO_DIR([m4]) 10 11 # parallel-tests: use parallel test druver12 # color-tests: us coloring to indicate success/failure when available13 # tar-pax: use newer tar implementation with longer filename (>99 chars)14 AM_INIT_AUTOMAKE([dist-bzip2 1.5 tar-pax subdir-objects])15 16 # Checks for programs.17 AC_PROG_CXX18 AC_PROG_INSTALL19 20 # use doxygen21 DX_HTML_FEATURE(ON)22 DX_PS_FEATURE(OFF)23 DX_PDF_FEATURE(OFF)24 DX_INIT_DOXYGEN(MPQC, doxygen.cfg, ${docdir})25 10 26 11 # Define these substitions here to keep all version information in one place. … … 39 24 define([AC_CACHE_SAVE], )dnl for debugging configure.in 40 25 41 dnlAC_CANONICAL_SYSTEM26 AC_CANONICAL_SYSTEM 42 27 43 28 AC_DEFINE_UNQUOTED(HOST_ARCH, "$host", ["host"]) … … 63 48 64 49 EXCLUDED_DIRS= 50 51 # Checks for programs. 52 AC_PROG_CXX 53 AC_PROG_INSTALL 54 55 # use doxygen 56 DX_HTML_FEATURE(ON) 57 DX_PS_FEATURE(OFF) 58 DX_PDF_FEATURE(OFF) 59 DX_INIT_DOXYGEN(MPQC, doxygen.cfg, ${docdir}) 60 61 # parallel-tests: use parallel test druver 62 # color-tests: us coloring to indicate success/failure when available 63 # tar-pax: use newer tar implementation with longer filename (>99 chars) 64 AM_INIT_AUTOMAKE([dist-bzip2 1.5 tar-pax subdir-objects]) 65 65 66 66 dnl --------- Features --------- … … 1148 1148 AC_LANG_RESTORE 1149 1149 fi 1150 AM_CONDITIONAL(COND_PTHREAD, [test X$HAVE_PTHREAD = Xyes]) 1150 1151 1151 1152 AC_MSG_RESULT($HAVE_PTHREAD) … … 1154 1155 AC_DEFINE(HAVE_PTHREAD, 1, ["use pthreads"]) 1155 1156 EXTRADEFINES="-D_REENTRANT $EXTRADEFINES" 1156 AC_CHECK_FUNC(pthread_attr_getstacksize) 1157 AC_CHECK_FUNC(pthread_attr_setstacksize) 1158 AC_CHECK_FUNC(pthread_attr_setscope) 1159 AC_CHECK_FUNC(pthread_attr_getscope) 1160 AC_CHECK_FUNC(pthread_attr_setinheritsched) 1161 AC_CHECK_FUNC(pthread_attr_getinheritsched) 1162 AC_CHECK_FUNC(pthread_attr_setschedpolicy) 1163 AC_CHECK_FUNC(pthread_attr_getschedpolicy) 1164 AC_CHECK_FUNC(pthread_attr_setschedparam) 1165 AC_CHECK_FUNC(pthread_attr_getschedparam) 1166 AC_CHECK_FUNC(sched_get_priority_max) 1167 AC_CHECK_FUNC(sched_get_priority_min) 1168 fi 1157 AC_CHECK_FUNC(pthread_attr_getstacksize, [HAVE_PTHREAD_ATTR_GETINHERITSCHED=yes], [HAVE_PTHREAD_ATTR_GETINHERITSCHED=no]) 1158 AC_CHECK_FUNC(pthread_attr_setstacksize, [HAVE_PTHREAD_ATTR_GETSCHEDPARAM=yes], [HAVE_PTHREAD_ATTR_GETSCHEDPARAM=no]) 1159 AC_CHECK_FUNC(pthread_attr_setscope, [HAVE_PTHREAD_ATTR_GETSCHEDPOLICY=yes], [HAVE_PTHREAD_ATTR_GETSCHEDPOLICY=no]) 1160 AC_CHECK_FUNC(pthread_attr_getscope, [HAVE_PTHREAD_ATTR_GETSCOPE=yes], [HAVE_PTHREAD_ATTR_GETSCOPE=no]) 1161 AC_CHECK_FUNC(pthread_attr_setinheritsched, [HAVE_PTHREAD_ATTR_GETSTACKSIZE=yes], [HAVE_PTHREAD_ATTR_GETSTACKSIZE=no]) 1162 AC_CHECK_FUNC(pthread_attr_getinheritsched, [HAVE_PTHREAD_ATTR_SETINHERITSCHED=yes], [HAVE_PTHREAD_ATTR_SETINHERITSCHED=no]) 1163 AC_CHECK_FUNC(pthread_attr_setschedpolicy, [HAVE_PTHREAD_ATTR_SETSCHEDPARAM=yes], [HAVE_PTHREAD_ATTR_SETSCHEDPARAM=no]) 1164 AC_CHECK_FUNC(pthread_attr_getschedpolicy, [HAVE_PTHREAD_ATTR_SETSCHEDPOLICY=yes], [HAVE_PTHREAD_ATTR_SETSCHEDPOLICY=no]) 1165 AC_CHECK_FUNC(pthread_attr_setschedparam, [HAVE_PTHREAD_ATTR_SETSCOPE=yes], [HAVE_PTHREAD_ATTR_SETSCOPE=no]) 1166 AC_CHECK_FUNC(pthread_attr_getschedparam, [HAVE_PTHREAD_ATTR_SETSTACKSIZE=yes], [HAVE_PTHREAD_ATTR_SETSTACKSIZE=no]) 1167 AC_CHECK_FUNC(sched_get_priority_max, [HAVE_SCHED_GET_PRIORITY_MAX=yes], [HAVE_SCHED_GET_PRIORITY_MAX=no]) 1168 AC_CHECK_FUNC(sched_get_priority_min, [HAVE_SCHED_GET_PRIORITY_MIN=yes], [HAVE_SCHED_GET_PRIORITY_MIN=no]) 1169 fi 1170 AC_DEFINE(HAVE_PTHREAD_ATTR_GETINHERITSCHED, [$HAVE_PTHREAD_ATTR_GETINHERITSCHED], ["use pthread_attr_getstacksize"]) 1171 AC_DEFINE(HAVE_PTHREAD_ATTR_GETSCHEDPARAM, [$HAVE_PTHREAD_ATTR_GETSCHEDPARAM], ["use pthread_attr_setstacksize"]) 1172 AC_DEFINE(HAVE_PTHREAD_ATTR_GETSCHEDPOLICY, [$HAVE_PTHREAD_ATTR_GETSCHEDPOLICY], ["use pthread_attr_setscope"]) 1173 AC_DEFINE(HAVE_PTHREAD_ATTR_GETSCOPE, [$HAVE_PTHREAD_ATTR_GETSCOPE], ["use pthread_attr_getscope"]) 1174 AC_DEFINE(HAVE_PTHREAD_ATTR_GETSTACKSIZE, [$HAVE_PTHREAD_ATTR_GETSTACKSIZE], ["use pthread_attr_setinheritsched"]) 1175 AC_DEFINE(HAVE_PTHREAD_ATTR_SETINHERITSCHED, [$HAVE_PTHREAD_ATTR_SETINHERITSCHED], ["use pthread_attr_getinheritsched"]) 1176 AC_DEFINE(HAVE_PTHREAD_ATTR_SETSCHEDPARAM, [$HAVE_PTHREAD_ATTR_SETSCHEDPARAM], ["use pthread_attr_setschedpolicy"]) 1177 AC_DEFINE(HAVE_PTHREAD_ATTR_SETSCHEDPOLICY, [$HAVE_PTHREAD_ATTR_SETSCHEDPOLICY], ["use pthread_attr_getschedpolicy"]) 1178 AC_DEFINE(HAVE_PTHREAD_ATTR_SETSCOPE, [$HAVE_PTHREAD_ATTR_SETSCOPE], ["use pthread_attr_setschedparam"]) 1179 AC_DEFINE(HAVE_PTHREAD_ATTR_SETSTACKSIZE, [$HAVE_PTHREAD_ATTR_SETSTACKSIZE], ["use pthread_attr_getschedparam"]) 1180 AC_DEFINE(HAVE_SCHED_GET_PRIORITY_MAX, [$HAVE_SCHED_GET_PRIORITY_MAX], ["use sched_get_priority_max"]) 1181 AC_DEFINE(HAVE_SCHED_GET_PRIORITY_MIN, [$HAVE_SCHED_GET_PRIORITY_MIN], ["use sched_get_priority_max"]) 1169 1182 1170 1183 AC_CHECK_LIB(dl,main) … … 1223 1236 AC_LANG_RESTORE 1224 1237 fi 1238 AM_CONDITIONAL(COND_MPI, [test X$HAVE_MPI = Xyes]) 1225 1239 1226 1240 if test X$HAVE_MPI != Xyes -a $ALWAYS_USE_MPI = yes; then … … 1243 1257 AC_DEFINE(HAVE_ARMCI, 1, ["use ARMCI"]) 1244 1258 fi 1259 AM_CONDITIONAL(COND_ARMCI, [test X$HAVE_ARMCI = Xyes]) 1245 1260 1246 1261 if test $DEFAULT_PARALLEL = mtmpi -a X$HAVE_MPI != Xyes; then … … 1259 1274 AC_SUBST(HAVE_ARMCI) 1260 1275 AC_SUBST(HAVE_MPIIO) 1261 AC_SUBST(HAVE_PTHREAD)1262 1276 AC_SUBST(EXTRADEFINES) 1263 1277 … … 1288 1302 AC_LINK_IFELSE([AC_LANG_PROGRAM([ 1289 1303 #include <iostream> 1290 #include <math.h> 1291 int main(int,char**) { isnan(1.0); return 0; } 1304 #include <math.h>],[isnan(1.0); return 0; 1292 1305 ])], 1293 1306 AC_DEFINE(HAVE_ISNAN,1, ["isnan available"]) … … 1447 1460 AC_SUBST(HAVE_SYSV_IPC) 1448 1461 fi 1462 AM_CONDITIONAL(COND_SYSV_IPC, [test "X$HAVE_SYSV_IPC" = Xyes]) 1449 1463 1450 1464 AC_LANG_SAVE … … 1557 1571 )] 1558 1572 ) 1559 AC_ SUBST(HAVE_LAPACK)1573 AC_DEFINE(HAVE_LAPACK, [$HAVE_LAPACK], ["use lapack"]) 1560 1574 if test X$HAVE_LAPACK != Xyes; then 1561 1575 echo "Could not link to the LAPACK library. It can be obtained at" … … 1615 1629 AC_LANG_CPLUSPLUS 1616 1630 AC_CHECK_HEADERS(libint/libint.h, 1631 HAVE_LIBINT_LIBINT_H=yes 1617 1632 AC_CHECK_LIB(int,init_libint_base, 1618 1633 HAVE_LIBINT=yes … … 1620 1635 AC_SUBST(HAVE_LIBINT) 1621 1636 LIBS="-lint $LIBS" 1622 ) 1637 ), 1638 HAVE_LIBINT_LIBINT_H=no 1623 1639 ) 1624 1640 AC_LANG_RESTORE 1625 AM_CONDITIONAL([CONDLIBINT], [test x"$HAVE_LIBINT" = x"1"]) 1641 AC_DEFINE(HAVE_LIBINT_LIBINT_H, [$HAVE_LIBINT_LIBINT_H], ["use libint.h"]) 1642 AM_CONDITIONAL([COND_LIBINT], [test x"$HAVE_LIBINT" = x"1"]) 1626 1643 1627 1644 dnl ----------- libr12 library checks -------------- … … 1630 1647 AC_LANG_CPLUSPLUS 1631 1648 AC_CHECK_HEADERS(libr12/libr12.h, 1649 HAVE_LIBR12_LIBR12_H=yes 1632 1650 AC_CHECK_LIB(r12,init_libr12_base, 1633 1651 HAVE_LIBR12=yes … … 1635 1653 AC_SUBST(HAVE_LIBR12) 1636 1654 LIBS="-lr12 $LIBS" 1637 ) 1655 ), 1656 HAVE_LIBR12_LIBR12_H=no 1638 1657 ) 1639 1658 AC_LANG_RESTORE 1640 AM_CONDITIONAL([CONDLIBR12], [test x"$HAVE_LIBR12" = x"1"]) 1659 AC_DEFINE(HAVE_LIBR12_LIBR12_H, [$HAVE_LIBR12_LIBR12_H], ["use libr12.h"]) 1660 AM_CONDITIONAL([COND_LIBR12], [test x"$HAVE_LIBR12" = x"1"]) 1641 1661 1642 1662 dnl ----------- libderiv library checks -------------- … … 1645 1665 AC_LANG_CPLUSPLUS 1646 1666 AC_CHECK_HEADERS(libderiv/libderiv.h, 1667 HAVE_LIBDERIV_LIBDERIV_H=yes 1647 1668 AC_CHECK_LIB(deriv,init_libderiv_base, 1648 1669 HAVE_LIBDERIV=yes … … 1650 1671 AC_SUBST(HAVE_LIBDERIV) 1651 1672 LIBS="-lderiv $LIBS" 1652 ) 1673 ), 1674 HAVE_LIBDERIV_LIBDERIV_H=no 1653 1675 ) 1654 1676 AC_LANG_RESTORE 1655 AM_CONDITIONAL([CONDLIBDERIV], [test x"$HAVE_LIBDERIV" = x"1"]) 1677 AC_DEFINE(HAVE_LIBDERIV_LIBDERIV_H, [$HAVE_LIBDERIV_LIBDERIV_H], ["use libderiv.h"]) 1678 AM_CONDITIONAL([COND_LIBDERIV], [test x"$HAVE_LIBDERIV" = x"1"]) 1656 1679 1657 1680 dnl ----------- make sure we have everything for cints and mbptr12 ---------- … … 1858 1881 EXCLUDED_DIRS="-x LIB_CCA -x SRC_LIB_CHEMISTRY_CCA -x SRC_LIB_CHEMISTRY_QC_INTCCA $EXCLUDED_DIRS" 1859 1882 fi 1860 AM_CONDITIONAL(COND CCA, [test x"$have_condcca" = x"true"])1883 AM_CONDITIONAL(COND_CCA, [test x"$have_condcca" = x"true"]) 1861 1884 1862 1885 dnl --------- Find the list of all sc libraries. ---------
Note:
See TracChangeset
for help on using the changeset viewer.