Changeset 482400e for ThirdParty/mpqc_open/configure.ac
- Timestamp:
- Mar 2, 2017, 7:39:59 AM (8 years ago)
- Branches:
- Action_Thermostats, Add_AtomRandomPerturbation, Add_RotateAroundBondAction, Add_SelectAtomByNameAction, Adding_Graph_to_ChangeBondActions, Adding_MD_integration_tests, Adding_StructOpt_integration_tests, Automaking_mpqc_open, 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:
- 73feb7
- Parents:
- 860145
- git-author:
- Frederik Heber <heber@…> (11/16/16 11:14:10)
- git-committer:
- Frederik Heber <heber@…> (03/02/17 07:39:59)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
ThirdParty/mpqc_open/configure.ac
r860145 r482400e 13 13 AC_CANONICAL_SYSTEM 14 14 15 AC_DEFINE_UNQUOTED(HOST_ARCH, "$host" )16 AC_DEFINE_UNQUOTED(TARGET_ARCH, "$target" )15 AC_DEFINE_UNQUOTED(HOST_ARCH, "$host", ["host"]) 16 AC_DEFINE_UNQUOTED(TARGET_ARCH, "$target", ["target"]) 17 17 18 18 define([default_prefix_dash],ifelse(sc_buildid, ,[],[-])) … … 30 30 SC_MICRO_VERSION=`echo $SC_MMM_VERSION|sed 's/[0-9]*\.[0-9]*\.\([0-9]*\)/\1/'` 31 31 changequote([, ])dnl 32 AC_DEFINE_UNQUOTED(SC_MAJOR_VERSION,$SC_MAJOR_VERSION )33 AC_DEFINE_UNQUOTED(SC_MINOR_VERSION,$SC_MINOR_VERSION )34 AC_DEFINE_UNQUOTED(SC_MICRO_VERSION,$SC_MICRO_VERSION )32 AC_DEFINE_UNQUOTED(SC_MAJOR_VERSION,$SC_MAJOR_VERSION, ["major version number"]) 33 AC_DEFINE_UNQUOTED(SC_MINOR_VERSION,$SC_MINOR_VERSION, ["minor version number"]) 34 AC_DEFINE_UNQUOTED(SC_MICRO_VERSION,$SC_MICRO_VERSION, ["micro version number"]) 35 35 36 36 EXCLUDED_DIRS= … … 158 158 ) 159 159 if test $DEFAULT_PARALLEL = mpi; then 160 AC_DEFINE(DEFAULT_MPI )160 AC_DEFINE(DEFAULT_MPI, 1, ["use MPI as default"]) 161 161 elif test $DEFAULT_PARALLEL = mtmpi; then 162 AC_DEFINE(DEFAULT_MPI )163 AC_DEFINE(DEFAULT_MTMPI )162 AC_DEFINE(DEFAULT_MPI, 1, ["use MPI as default"]) 163 AC_DEFINE(DEFAULT_MTMPI, 1, ["use multi-threaded MPI as default"]) 164 164 elif test $DEFAULT_PARALLEL = armcimpi; then 165 AC_DEFINE(DEFAULT_MPI )166 AC_DEFINE(DEFAULT_ARMCI )165 AC_DEFINE(DEFAULT_MPI, 1, ["use MPI as default"]) 166 AC_DEFINE(DEFAULT_ARMCI, 1, ["use ARMCI as default"]) 167 167 fi 168 168 … … 190 190 ] 191 191 ) 192 AC_DEFINE_UNQUOTED(SC_MPI_THREAD_LEVEL,$SC_MPI_THREAD_LEVEL )192 AC_DEFINE_UNQUOTED(SC_MPI_THREAD_LEVEL,$SC_MPI_THREAD_LEVEL, ["thread level for MPI"]) 193 193 194 194 AC_ARG_ENABLE(long-long, … … 237 237 ;; 238 238 no) 239 AC_DEFINE(REF_OPTIMIZE )239 AC_DEFINE(REF_OPTIMIZE, 1, ["do not check for reference count overwrites"]) 240 240 ;; 241 241 *) … … 245 245 ],[ 246 246 if test $DEBUG = no -o $DEBUG = opt; then 247 AC_DEFINE(REF_OPTIMIZE )247 AC_DEFINE(REF_OPTIMIZE, 1, ["do not check for reference count overwrites"]) 248 248 fi 249 249 ] … … 330 330 ) 331 331 AC_SUBST(BUILDID) 332 AC_DEFINE_UNQUOTED(SC_BUILDID,"$BUILDID" )332 AC_DEFINE_UNQUOTED(SC_BUILDID,"$BUILDID", ["build identifier"]) 333 333 334 334 DEFAULT_SC_MEMORY=32000000 … … 337 337 DEFAULT_SC_MEMORY=$withval 338 338 ) 339 AC_DEFINE_UNQUOTED(DEFAULT_SC_MEMORY,$DEFAULT_SC_MEMORY )339 AC_DEFINE_UNQUOTED(DEFAULT_SC_MEMORY,$DEFAULT_SC_MEMORY, ["default memory allocation"]) 340 340 341 341 if test "$BUILDID"; then … … 345 345 fi 346 346 347 AC_DEFINE_UNQUOTED(SC_VERSION, "$SC_VERSION" )347 AC_DEFINE_UNQUOTED(SC_VERSION, "$SC_VERSION", ["SC version"]) 348 348 AC_SUBST(SC_VERSION) 349 349 … … 754 754 CXXFLAGS_SAV=$CXXFLAGS 755 755 CXXFLAGS="-mtune=$opt_target_cpu $CXXFLAGS_SAV" 756 AC_COMPILE_IFELSE([ int main(){}],cxx_tuneflag="-mtune",cxx_tuneflag="-mcpu")756 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([int main(){}])],cxx_tuneflag="-mtune",cxx_tuneflag="-mcpu") 757 757 CXXFLAGS=$CXXFLAGS_SAV 758 758 AC_LANG_RESTORE … … 764 764 CFLAGS_SAV=$CFLAGS 765 765 CFLAGS="-mtune=$opt_target_cpu $CFLAGS_SAV" 766 AC_COMPILE_IFELSE([ int main(){}],cc_tuneflag="-mtune",cc_tuneflag="-mcpu")766 AC_COMPILE_IFELSE([AC_LANG_PROGRAM([int main(){}])],cc_tuneflag="-mtune",cc_tuneflag="-mcpu") 767 767 CFLAGS=$CFLAGS_SAV 768 768 AC_MSG_RESULT($cc_tuneflag) … … 892 892 f(g); 893 893 ],[ 894 AC_DEFINE(HAVE_TYPENAME )894 AC_DEFINE(HAVE_TYPENAME, 1, ["use typename keyword"]) 895 895 AC_MSG_RESULT("yes") 896 896 ], 897 897 AC_MSG_RESULT("no") 898 AC_DEFINE(typename, [], ["remove usage of absent typename keyword by empty define"]) 898 899 ); 899 900 AC_LANG_RESTORE … … 903 904 AC_LANG_SAVE 904 905 AC_LANG_CPLUSPLUS 905 AC_TRY_LINK(,[double *restrict x=0;],AC_DEFINE(CXX_RESTRICT)) 906 AC_TRY_LINK(,[double *restrict x=0;], 907 AC_DEFINE(CXX_RESTRICT, 1, ["c++ restricted extensions"]) 908 AC_DEFINE(restrictxx, [restrict], ["convert keyword for c++ restricted extensions"]), 909 910 AC_DEFINE(restrictxx, [], ["convert keyword to none for c++ restricted extensions"]), 911 ) 906 912 AC_LANG_RESTORE 907 913 … … 933 939 o << endl; 934 940 ],[ 935 AC_DEFINE(USING_NAMESPACE_STD )941 AC_DEFINE(USING_NAMESPACE_STD, 1, ["using namespace std"]) 936 942 NAMESPACE_STD=std:: 937 943 AC_MSG_RESULT("yes") … … 1062 1068 fi]) 1063 1069 if test $sc_cv_c_bigendian = yes; then 1064 AC_DEFINE(WORDS_BIGENDIAN )1070 AC_DEFINE(WORDS_BIGENDIAN, 1, ["use big endian encoding"]) 1065 1071 fi 1066 1072 ]) … … 1113 1119 fi 1114 1120 if test X$HAVE_PTHREAD = Xyes; then 1115 AC_DEFINE(HAVE_PTHREAD )1121 AC_DEFINE(HAVE_PTHREAD, 1, ["use pthreads"]) 1116 1122 EXTRADEFINES="-D_REENTRANT $EXTRADEFINES" 1117 1123 AC_CHECK_FUNC(pthread_attr_getstacksize) … … 1138 1144 HAVE_PERF=yes 1139 1145 LIBS="-lperf $LIBS" 1140 AC_DEFINE(HAVE_PERF )1146 AC_DEFINE(HAVE_PERF, 1, ["use perf"]) 1141 1147 ]) 1142 1148 ] … … 1147 1153 AC_CHECK_FUNC(backtrace_symbols_fd, HAVE_BACKTRACE_SYMBOLS_FD_FUNC=1) 1148 1154 if test -n "$HAVE_EXECINFO_H_INC" -a -n "$HAVE_BACKTRACE_FUNC" -a -n "$HAVE_BACKTRACE_SYMBOLS_FD_FUNC"; then 1149 AC_DEFINE(HAVE_BACKTRACE )1155 AC_DEFINE(HAVE_BACKTRACE, 1, ["use backtrace"]) 1150 1156 fi 1151 1157 … … 1170 1176 fi 1171 1177 if test X$HAVE_MPI = Xyes; then 1172 AC_DEFINE(HAVE_MPI )1178 AC_DEFINE(HAVE_MPI, 1, ["have MPI"]) 1173 1179 AC_CHECK_FUNC(MPI_File_open, 1174 [HAVE_MPIIO=yes;AC_DEFINE(HAVE_MPIIO )])1180 [HAVE_MPIIO=yes;AC_DEFINE(HAVE_MPIIO, 1, ["have MPI IO extensions"])]) 1175 1181 AC_CHECK_FUNC(MPI_Init_thread, 1176 [AC_DEFINE(HAVE_MPI_INIT_THREAD )])1182 [AC_DEFINE(HAVE_MPI_INIT_THREAD, 1, ["have MPI init thread"])]) 1177 1183 HAVE_MPIPP=no; 1178 1184 AC_CHECK_LIB(mpi++,MPI_Abort,[HAVE_MPIPP=yes;LIBS="-lmpi++ $LIBS"]) … … 1180 1186 AC_CHECK_LIB(pmpich++,MPI_Abort,[HAVE_MPIPP=yes;LIBS="-lpmpich++ $LIBS"]) 1181 1187 fi 1182 AC_DEFINE(HAVE_MPIPP )1188 AC_DEFINE(HAVE_MPIPP, 1, ["have MPI PP"]) 1183 1189 fi 1184 1190 AC_LANG_RESTORE … … 1188 1194 AC_MSG_ERROR([--enable-always-use-mpi is set but MPI is not available]) 1189 1195 elif test $ALWAYS_USE_MPI = yes; then 1190 AC_DEFINE(ALWAYS_USE_MPI )1196 AC_DEFINE(ALWAYS_USE_MPI, 1, ["always use MPI"]) 1191 1197 fi 1192 1198 … … 1202 1208 1203 1209 if test X$HAVE_ARMCI = Xyes; then 1204 AC_DEFINE(HAVE_ARMCI )1210 AC_DEFINE(HAVE_ARMCI, 1, ["use ARMCI"]) 1205 1211 fi 1206 1212 … … 1247 1253 AC_LANG_CPLUSPLUS 1248 1254 AC_MSG_CHECKING(isnan and iostream) 1249 AC_LINK_IFELSE([ 1255 AC_LINK_IFELSE([AC_LANG_PROGRAM([ 1250 1256 #include <iostream> 1251 1257 #include <math.h> 1252 1258 int main(int,char**) { isnan(1.0); return 0; } 1253 ] ,1254 AC_DEFINE(HAVE_ISNAN )1259 ])], 1260 AC_DEFINE(HAVE_ISNAN,1, ["isnan available"]) 1255 1261 AC_MSG_RESULT(yes), 1256 1262 AC_MSG_RESULT(no) … … 1270 1276 fchdir(0); 1271 1277 ],[HAVE_FCHDIR=yes 1272 AC_DEFINE(HAVE_FCHDIR )1278 AC_DEFINE(HAVE_FCHDIR, 1, ["have fchdir"]) 1273 1279 AC_MSG_RESULT(yes)],[ 1274 1280 AC_MSG_RESULT(no) … … 1286 1292 $NAMESPACE_STD ios::fmtflags flags; 1287 1293 ],[HAVE_IOS_FMTFLAGS=yes 1288 AC_DEFINE(HAVE_IOS_FMTFLAGS )1294 AC_DEFINE(HAVE_IOS_FMTFLAGS, 1, ["have iostream format flags"]) 1289 1295 AC_MSG_RESULT(yes)],[ 1290 1296 AC_MSG_RESULT(no) … … 1302 1308 AC_TRY_COMPILE([],[ 1303 1309 long long i; 1304 ],[AC_DEFINE(HAVE_LONG_LONG )1310 ],[AC_DEFINE(HAVE_LONG_LONG, 1, ["have long long"]) 1305 1311 AC_MSG_RESULT(yes)],[ 1306 1312 AC_MSG_RESULT(no) … … 1318 1324 $NAMESPACE_STD streambuf *s=0; s->sgetn(c,0); 1319 1325 ],[HAVE_SGETN=yes 1320 AC_DEFINE(HAVE_SGETN )1326 AC_DEFINE(HAVE_SGETN, 1, ["have sgetn"]) 1321 1327 AC_MSG_RESULT(yes)],[ 1322 1328 AC_MSG_RESULT(no) … … 1335 1341 $NAMESPACE_STD ios::out); 1336 1342 ],[HAVE_PUBSEEKOFF=yes 1337 AC_DEFINE(HAVE_PUBSEEKOFF )1343 AC_DEFINE(HAVE_PUBSEEKOFF, 1, ["have pubseekoff"]) 1338 1344 AC_MSG_RESULT(yes)],[ 1339 1345 AC_MSG_RESULT(no) … … 1352 1358 $NAMESPACE_STD ios::out); 1353 1359 ],[HAVE_SEEKOFF=yes 1354 AC_DEFINE(HAVE_SEEKOFF )1360 AC_DEFINE(HAVE_SEEKOFF, 1, ["have seekoff"]) 1355 1361 AC_MSG_RESULT(yes)],[ 1356 1362 AC_MSG_RESULT(no) … … 1375 1381 signal(SIGINT, (signal_handler)handler); 1376 1382 ], 1377 AC_DEFINE(SIGHASELLIP ) AC_MSG_RESULT(yes),1383 AC_DEFINE(SIGHASELLIP, 1, ["signal handler needs ellipsis"]) AC_MSG_RESULT(yes), 1378 1384 AC_MSG_RESULT(no)) 1379 1385 AC_LANG_RESTORE … … 1398 1404 X$ac_cv_header_sys_shm_h = Xyes; then 1399 1405 HAVE_SYSV_IPC=yes 1400 AC_DEFINE(HAVE_SYSV_IPC )1406 AC_DEFINE(HAVE_SYSV_IPC, 1, ["use SYSVIPC"]) 1401 1407 else 1402 1408 HAVE_SYSV_IPC=no … … 1422 1428 case $target in 1423 1429 *-sgi-irix*) 1424 AC_DEFINE(SEMCTL_REQUIRES_SEMUN ) AC_MSG_RESULT(sgi-irix -- yes)1430 AC_DEFINE(SEMCTL_REQUIRES_SEMUN, 1, ["semctl requires semun"]) AC_MSG_RESULT(sgi-irix -- yes) 1425 1431 ;; 1426 1432 *) … … 1429 1435 esac 1430 1436 ], 1431 AC_DEFINE(SEMCTL_REQUIRES_SEMUN) AC_MSG_RESULT(yes)) 1432 AC_LANG_RESTORE 1437 AC_DEFINE(SEMCTL_REQUIRES_SEMUN, 1, ["semctl requires semun"]) AC_MSG_RESULT(yes)) 1438 AC_LANG_RESTORE 1439 AC_DEFINE(SHMTYPE, [char *], ["type to use in shared memory"]) 1433 1440 1434 1441 dnl ----------- See if Fortran works -------------- … … 1542 1549 LIBS="$LIBSSAV" 1543 1550 if test $HAVE_SCALABLE_BLAS = yes; then 1544 AC_DEFINE(HAVE_SCALABLE_BLAS )1551 AC_DEFINE(HAVE_SCALABLE_BLAS, 1, ["have scalabale blas"]) 1545 1552 fi 1546 1553 … … 1561 1568 exit(0); 1562 1569 ],[ 1563 AC_DEFINE(HAVE_NIAMA )1570 AC_DEFINE(HAVE_NIAMA, 1, ["have NIAMA"]) 1564 1571 ],[ 1565 1572 LIBS="$LIBSSAV" … … 1577 1584 AC_CHECK_LIB(int,init_libint_base, 1578 1585 HAVE_LIBINT=yes 1579 AC_DEFINE(HAVE_LIBINT )1586 AC_DEFINE(HAVE_LIBINT, 1, ["have libint"]) 1580 1587 AC_SUBST(HAVE_LIBINT) 1581 1588 LIBS="-lint $LIBS" … … 1591 1598 AC_CHECK_LIB(r12,init_libr12_base, 1592 1599 HAVE_LIBR12=yes 1593 AC_DEFINE(HAVE_LIBR12 )1600 AC_DEFINE(HAVE_LIBR12, 1, ["have libr12"]) 1594 1601 AC_SUBST(HAVE_LIBR12) 1595 1602 LIBS="-lr12 $LIBS" … … 1605 1612 AC_CHECK_LIB(deriv,init_libderiv_base, 1606 1613 HAVE_LIBDERIV=yes 1607 AC_DEFINE(HAVE_LIBDERIV )1614 AC_DEFINE(HAVE_LIBDERIV, 1, ["have libderiv"]) 1608 1615 AC_SUBST(HAVE_LIBDERIV) 1609 1616 LIBS="-lderiv $LIBS" … … 1681 1688 CXXFLAGS="$CXXFLAGS -fno-implicit-templates" 1682 1689 EXPLICIT_TEMPLATE_INSTANTIATION=yes 1683 AC_DEFINE(EXPLICIT_TEMPLATE_INSTANTIATION )1690 AC_DEFINE(EXPLICIT_TEMPLATE_INSTANTIATION, 1, ["template instantiation flags"]) 1684 1691 ;; 1685 1692 sunexpl) 1686 1693 CXXFLAGS="$CXXFLAGS -instances=explicit" 1687 AC_DEFINE(EXPLICIT_TEMPLATE_INSTANTIATION )1694 AC_DEFINE(EXPLICIT_TEMPLATE_INSTANTIATION, 1, ["template instantiation flags"]) 1688 1695 ;; 1689 1696 ptused) … … 1801 1808 1802 1809 AC_CHECK_HEADER(sidl.h, 1803 AC_DEFINE(HAVE_SIDL_HEADERS ),1810 AC_DEFINE(HAVE_SIDL_HEADERS, 1, ["have sidl"]), 1804 1811 AC_MSG_ERROR([problem with babel headers]) ) 1805 1812 AC_CHECK_HEADER(gov_cca_IOR.h, 1806 AC_DEFINE(HAVE_CCA_SPEC_BABEL_HEADERS ),1813 AC_DEFINE(HAVE_CCA_SPEC_BABEL_HEADERS, 1, ["have CCA spec babel headers"]), 1807 1814 AC_MSG_ERROR([problem with cca-spec-babel headers]) ) 1808 1815 AC_CHECK_HEADER(Chemistry_QC_Model_IOR.h, 1809 AC_DEFINE(HAVE_CCA_CHEM_HEADERS ),1816 AC_DEFINE(HAVE_CCA_CHEM_HEADERS, 1, ["have CCA chem headers"]), 1810 1817 AC_MSG_ERROR([problem with cca-chem-generic headers]) ) 1811 1818 … … 1822 1829 1823 1830 if test "$enableproduction" = "no"; then 1824 AC_DEFINE_DIR(SRC_SCLIBDIR, srcdir/lib )1825 fi 1826 AC_DEFINE_DIR(INSTALLED_SCLIBDIR, prefix/lib )1827 AC_DEFINE_DIR(SCDATADIR, scdatadir )1831 AC_DEFINE_DIR(SRC_SCLIBDIR, srcdir/lib, ["source SC libdir"]) 1832 fi 1833 AC_DEFINE_DIR(INSTALLED_SCLIBDIR, prefix/lib, ["install SC libdir"]) 1834 AC_DEFINE_DIR(SCDATADIR, scdatadir, ["SC data dir"]) 1828 1835 1829 1836 dnl --------- Create the stub Makefiles. ---------
Note:
See TracChangeset
for help on using the changeset viewer.