Ignore:
Timestamp:
Oct 15, 2019 1:59:55 PM (8 weeks ago)
Author:
randersson
Message:

#5819 Updated paths for previous generation of JM to be correct. Note these are not used when build with python 3 anyway.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/dev-5819/Makefile.am

    r13749 r13754  
    7474    export PYTHONHOME=$(PYTHON64_HOME); \
    7575    cd $(abs_builddir)/ThirdParty/CasADi; \
    76     make -f Makefile  "SWIGCHECK_BUILD_DIR=$(TMP_SWIGCHECK_BUILD_DIR)" "CASADI_BUILD_DIR=$(TMP_CASADI_BUILD_DIR)" "IPOPT_HOME=$(IPOPT64_HOME)" "CASADI_PYTHON_INST_DIR=${TMP_CASADI_PYTHON_INST_DIR}" "CASADI_INST_DIR=${TMP_CASADI_INST_DIR}" "CASADI_PLUGIN_INST_DIR=${TMP_CASADI_PLUGIN_INST_DIR}" "CMAKE_CASADI_ARGS=${TMP_CMAKE_CASADI_ARGS}" "CMAKE_CASADI_COMPILER_ARGS=${TMP_CMAKE_CASADI_COMPILER_ARGS}" "CMAKE_CASADI_CXX_FLAG=${TMP_CMAKE_CASADI_CXX_FLAG}" "CMAKE_PYTHON_LIB=${CMAKE_PYTHON64_LIB}" "CMAKE_PYTHON_INCLUDE=${CMAKE_PYTHON64_INCLUDE}"
     76    make -f Makefile  "SWIGCHECK_BUILD_DIR=$(SWIGCHECK_BUILD_DIR64)" "CASADI_BUILD_DIR=$(CASADI_BUILD_DIR64)" "IPOPT_HOME=$(IPOPT64_HOME)" "CASADI_PYTHON_INST_DIR=${CASADI_PYTHON_INST_DIR64}" "CASADI_INST_DIR=${CASADI_INST_DIR64}" "CASADI_PLUGIN_INST_DIR=${CASADI_PLUGIN_INST_DIR64}" "CMAKE_CASADI_ARGS=${CMAKE_CASADI_ARGS64}" "CMAKE_CASADI_COMPILER_ARGS=${CMAKE_CASADI_COMPILER_ARGS64}" "CMAKE_CASADI_CXX_FLAG=${CMAKE_CASADI_CXX_FLAG64}" "CMAKE_PYTHON_LIB=${CMAKE_PYTHON64_LIB}" "CMAKE_PYTHON_INCLUDE=${CMAKE_PYTHON64_INCLUDE}"
    7777    export PYTHONHOME=$(ORIG_PYTHON_HOME); \
    7878    export PATH="$(ORIG_PATH)";
     
    9292    export PYTHONHOME=$(PYTHON64_HOME); 
    9393    cd $(abs_builddir)/ThirdParty/CasADi; \
    94     make -f Makefile install "SWIGCHECK_BUILD_DIR=$(TMP_SWIGCHECK_BUILD_DIR)" "CASADI_BUILD_DIR=$(TMP_CASADI_BUILD_DIR)" "IPOPT_HOME=$(IPOPT64_HOME)"
     94    make -f Makefile install "SWIGCHECK_BUILD_DIR=$(SWIGCHECK_BUILD_DIR)" "CASADI_BUILD_DIR=$(CASADI_BUILD_DIR64)" "IPOPT_HOME=$(IPOPT64_HOME)"
    9595    mkdir -p $(DESTDIR)$(prefix)/Python/
    96     cp -r $(TMP_CASADI_PYTHON_INST_DIR)/casadi $(DESTDIR)$(prefix)/Python_64/
     96    cp -r $(CASADI_PYTHON_INST_DIR64)/casadi $(DESTDIR)$(prefix)/Python_64/
    9797    ## temp fix
    98     cp $(TMP_CASADI_BUILD_DIR)/swig/casadi_core.py $(DESTDIR)$(prefix)/Python_64/casadi
     98    cp $(CASADI_BUILD_DIR64)/swig/casadi_core.py $(DESTDIR)$(prefix)/Python_64/casadi
    9999    export PYTHONHOME=$(ORIG_PYTHON_HOME); \
    100100    export PATH="$(ORIG_PATH)";
     
    196196    export PATH=$(PYTHON64_HOME):$(PYTHON64_HOME)/Scripts:$(PYTHON64_HOME)/Lib:"${PATH}";
    197197    export PYTHONHOME=$(PYTHON64_HOME);
    198     mkdir -p $(TMP_MC_BUILD)/ifcasadi; \
    199     cd $(TMP_MC_BUILD)/ifcasadi; \
    200     cmake $(MC_SRC_SWIG) -G "MSYS Makefiles" -DCMAKE_CXX_COMPILER_ARG1="$(TMP_CMAKE_CASADI_CXX_FLAG64)" -DCMAKE_CXX_FLAGS="$(TMP_CMAKE_CASADI_CXX_FLAG64)" \
    201         -DIFCASADI_OUTDIR="$(MC_CASADI_BUILD)" -DCASADI_HOME="$(CASADI_HOME)" -DCASADI_BUILD_DIR="$(TMP_CASADI_BUILD_DIR)"; \
    202     cd $(TMP_MC_BUILD)/ifcasadi;  make
     198    mkdir -p $(MC_BUILD64)/ifcasadi; \
     199    cd $(MC_BUILD64)/ifcasadi; \
     200    cmake $(MC_SRC_SWIG) -G "MSYS Makefiles" -DCMAKE_CXX_COMPILER_ARG1="-m64" -DCMAKE_CXX_FLAGS="-m64" \
     201        -DIFCASADI_OUTDIR="$(MC_CASADI_BUILD)" -DCASADI_HOME="$(CASADI_HOME)" -DCASADI_BUILD_DIR="$(CASADI_BUILD_DIR64)"; \
     202    cd $(MC_BUILD64)/ifcasadi;  make
    203203    export PYTHONHOME=$(ORIG_PYTHON_HOME); \
    204204    export PATH="$(ORIG_PATH)";
     
    222222endif
    223223if COMPILE_WITH_IPOPT64
    224     rm -rf $(TMP_MC_LIB)
    225     mkdir -p $(TMP_MC_LIB)
    226     cp $(MC_CASADI_BUILD)/bin/ModelicaCompiler.jar $(TMP_MC_LIB)
    227     cp $(OC_CASADI_BUILD)/bin/OptimicaCompiler.jar $(TMP_MC_LIB)
    228     cp $(MC_CASADI_BUILD)/bin/util.jar $(TMP_MC_LIB)
    229     cp $(MC_BUILD64)/ifcasadi/ifcasadi.dll $(TMP_MC_LIB)
     224    rm -rf $(MC_LIB64)
     225    mkdir -p $(MC_LIB64)
     226    cp $(MC_CASADI_BUILD)/bin/ModelicaCompiler.jar $(MC_LIB64)
     227    cp $(OC_CASADI_BUILD)/bin/OptimicaCompiler.jar $(MC_LIB64)
     228    cp $(MC_CASADI_BUILD)/bin/util.jar $(MC_LIB64)
     229    cp $(MC_BUILD64)/ifcasadi/ifcasadi.dll $(MC_LIB64)
    230230endif
    231231
     
    270270    export PATH=$(PYTHON64_HOME):$(PYTHON64_HOME)/Scripts:$(PYTHON64_HOME)/Lib:"${PATH}"; \
    271271    export PYTHONHOME=$(PYTHON64_HOME); \
    272     mkdir -p $(TMP_MC_BUILD)/modelicacasadi_wrapper; \
    273     cd $(TMP_MC_BUILD)/modelicacasadi_wrapper; \
    274     cmake $(MC_INTERFACE) -G "MSYS Makefiles" -DCMAKE_CXX_COMPILER_ARG1="$(TMP_CMAKE_CASADI_CXX_FLAG64)" -DCMAKE_CXX_FLAGS="$(TMP_CMAKE_CASADI_CXX_FLAG64)" \
    275         -DMC_BUILD="$(TMP_MC_BUILD)" -DIPOPT_HOME="$(IPOPT64_HOME)" -DCASADI_BUILD_DIR="$(TMP_CASADI_BUILD_DIR)" \
     272    mkdir -p $(MC_BUILD64)/modelicacasadi_wrapper; \
     273    cd $(MC_BUILD64)/modelicacasadi_wrapper; \
     274    cmake $(MC_INTERFACE) -G "MSYS Makefiles" -DCMAKE_CXX_COMPILER_ARG1="-m64" -DCMAKE_CXX_FLAGS="-m64" \
     275        -DMC_BUILD="$(MC_BUILD64)" -DIPOPT_HOME="$(IPOPT64_HOME)" -DCASADI_BUILD_DIR="$(CASADI_BUILD_DIR64)" \
    276276        -DIFCASADI_JAR_BASE="$(JAVA_CASADI_BUILD_DIR)" -DCASADI_HOME="$(CASADI_HOME)" \
    277277        "$(CMAKE_PYTHON64_LIB)" "$(CMAKE_PYTHON64_INCLUDE)"; \
    278     cd $(TMP_MC_BUILD)/modelicacasadi_wrapper;  make modelicacasadi_wrapper
     278    cd $(MC_BUILD64)/modelicacasadi_wrapper;  make modelicacasadi_wrapper
    279279    export PYTHONHOME=$(ORIG_PYTHON_HOME);
    280280    export PATH="$(ORIG_PATH)";
     
    298298    export PYTHONHOME=$(PYTHON64_HOME);
    299299    mkdir -p $(DESTDIR)$(prefix)/Python_64/modelicacasadi_wrapper
    300     cp $(TMP_MC_BUILD)/modelicacasadi_wrapper/swig/*modelicacasadi_wrapper* $(DESTDIR)$(prefix)/Python_64/modelicacasadi_wrapper
     300    cp $(MC_BUILD64)/modelicacasadi_wrapper/swig/*modelicacasadi_wrapper* $(DESTDIR)$(prefix)/Python_64/modelicacasadi_wrapper
    301301    rm -f $(DESTDIR)$(prefix)/Python_64/modelicacasadi_wrapper/__init__.py
    302302    touch $(DESTDIR)$(prefix)/Python_64/modelicacasadi_wrapper/__init__.py
Note: See TracChangeset for help on using the changeset viewer.