Changeset 1ca493a for configure.ac


Ignore:
Timestamp:
Jun 25, 2020, 8:26:37 PM (5 years ago)
Author:
Frederik Heber <frederik.heber@…>
Branches:
Candidate_v1.7.0, stable
Children:
b56827
Parents:
912a6f
git-author:
Frederik Heber <frederik.heber@…> (04/16/19 23:09:54)
git-committer:
Frederik Heber <frederik.heber@…> (06/25/20 20:26:37)
Message:

Allowing python3 usage.

  • Init function name changes on python2/3.
  • added test and AC_DEFINEs to configure.ac.
  • PythonScripting branches on these preprocessor defines.
  • removed ax_python.m4.
  • FIX: boost.m4 overwrites BOOST_PYTHON_LIBS pulled from python-config which caused the issues with ax_python.m4 and boost.m4 checking for different python versions. Added BOOST_PYTHON_LIB which contains the python libs needed.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • configure.ac

    r912a6f r1ca493a  
    3636  # Python (for boost::python)
    3737  AM_PATH_PYTHON([2.2])
    38   AX_PYTHON
    3938  AC_DEFINE(HAVE_PYTHON,1, ["Build python module and scripts."])
    4039])
     40python_version_major=`echo $PYTHON_VERSION | sed -e "s#\([0-9]\)\..*#\1#"`
    4141AM_CONDITIONAL([CONDPYTHON], [test x"$enable_python" != x"no"])
     42AS_IF([test x"$python_version_major" = x"2"],[
     43        AC_DEFINE(HAVE_PYTHON2, 1, ["using python version 2"])
     44],[test x"$python_version_major" = x"3"],[
     45        AC_DEFINE(HAVE_PYTHON3, 1, ["using python version 3"])
     46])
    4247AC_SUBST(HAVE_PYTHON)
    4348
Note: See TracChangeset for help on using the changeset viewer.