Commit: 15a2f381b067d39b9612ebb4c6eb10d70267c610
Author: Roman Pogribnyi
Date:   Wed Jul 23 20:06:56 2014 +0200
Branches: soc-2014-fluid
https://developer.blender.org/rB15a2f381b067d39b9612ebb4c6eb10d70267c610

class registration improved

===================================================================

M       intern/smoke/intern/MANTA.h
M       release/datafiles/locale
M       release/scripts/addons
M       release/scripts/addons_contrib
M       scons
M       source/blender/python/manta_pp/CMakeLists.txt
M       source/blender/python/manta_pp/fluidsolver.h
M       source/blender/python/manta_pp/pwrapper/manta.h
M       source/blender/python/manta_pp/pwrapper/pymain.cpp
M       source/creator/CMakeLists.txt

===================================================================

diff --git a/intern/smoke/intern/MANTA.h b/intern/smoke/intern/MANTA.h
index 3d70491..c86bbd3 100644
--- a/intern/smoke/intern/MANTA.h
+++ b/intern/smoke/intern/MANTA.h
@@ -11,7 +11,10 @@
 #include <pthread.h>
 #include <Python.h>
 #include <vector>
-//#include "../../../source/blender/python/manta_pp/source/pwrapper/pymain.cpp"
+//#include "../../../source/blender/python/manta_pp/pwrapper/pymain.cpp"
+
+void runMantaScript(vector<string>& args);//defined in 
manta_pp/pwrapper/pymain.cpp
+
 extern "C" bool manta_check_grid_size(struct FLUID_3D *fluid, int dimX, int 
dimY, int dimZ)
 {
        if (!(dimX == fluid->xRes() && dimY == fluid->yRes() && dimZ == 
fluid->zRes())) {
@@ -175,7 +178,7 @@ void run_manta_scene()
        args.push_back("manta_scene.py");
        //args.push_back("test_1.py");
        
-//     runScript(args);
+       runMantaScript(args);
         
        //system("./manta manta_scene.py");
 //     pthread_exit(NULL);
diff --git a/release/datafiles/locale b/release/datafiles/locale
index cb1967c..f093d19 160000
--- a/release/datafiles/locale
+++ b/release/datafiles/locale
@@ -1 +1 @@
-Subproject commit cb1967cc63a6d2d75d2b59cdf91c5f5645285aea
+Subproject commit f093d191823acb332341216212f908d110a50fd9
diff --git a/release/scripts/addons b/release/scripts/addons
index c50944e..36023a0 160000
--- a/release/scripts/addons
+++ b/release/scripts/addons
@@ -1 +1 @@
-Subproject commit c50944e808d6c74148237e85866e893628f0fee6
+Subproject commit 36023a0912c7e3f3f68611b2411aa5c7b9077a02
diff --git a/release/scripts/addons_contrib b/release/scripts/addons_contrib
index 31545d2..16c0837 160000
--- a/release/scripts/addons_contrib
+++ b/release/scripts/addons_contrib
@@ -1 +1 @@
-Subproject commit 31545d25c9cb41d271a3f3ef84d327708572290e
+Subproject commit 16c083756ae5ca2b292bccaeacf5c2f41867262b
diff --git a/scons b/scons
index 2d6ebcb..1ec9310 160000
--- a/scons
+++ b/scons
@@ -1 +1 @@
-Subproject commit 2d6ebcb23909058b846aa232ecb2fee497924cf8
+Subproject commit 1ec93106c40fab0c339d09c7ed9897c85ddf3da5
diff --git a/source/blender/python/manta_pp/CMakeLists.txt 
b/source/blender/python/manta_pp/CMakeLists.txt
index 03f0319..8bbeb24 100644
--- a/source/blender/python/manta_pp/CMakeLists.txt
+++ b/source/blender/python/manta_pp/CMakeLists.txt
@@ -1,127 +1,130 @@
 #add_definitions(-DGUI=1)
 
 set(INC
-       .
-       python
-       plugin
-       pwrapper
-       util
+       ${CMAKE_CURRENT_SOURCE_DIR}
+       ${CMAKE_CURRENT_SOURCE_DIR}/python
+       ${CMAKE_CURRENT_SOURCE_DIR}/plugin
+       ${CMAKE_CURRENT_SOURCE_DIR}/pwrapper
+       ${CMAKE_CURRENT_SOURCE_DIR}/util
        #gui
 )
 
 set(INC_SYS
        ${PYTHON_INCLUDE_DIRS}
 )
+
+message("MANTA_processing ${CMAKE_CURRENT_SOURCE_DIR}/commonkernels.h")
 set(SRC
 #PP SOURCES and HEADERS
-commonkernels.h
-commonkernels.h.reg
-commonkernels.h.reg.cpp
-conjugategrad.cpp
-conjugategrad.h
-conjugategrad.h.reg
-conjugategrad.h.reg.cpp
-edgecollapse.cpp
-edgecollapse.h
-edgecollapse.h.reg
-edgecollapse.h.reg.cpp
-fastmarch.cpp
-fastmarch.h
-fastmarch.h.reg
-fastmarch.h.reg.cpp
-fileio.cpp
-fileio.h
-fileio.h.reg
-fileio.h.reg.cpp
-flip.cpp
-flip.h
-flip.h.reg
-flip.h.reg.cpp
-fluidsolver.cpp
-fluidsolver.h
-fluidsolver.h.reg
-fluidsolver.h.reg.cpp
-general.cpp
-general.h
-general.h.reg
-general.h.reg.cpp
-grid.cpp
-grid.h
-grid.h.reg
-grid.h.reg.cpp
-hginfo.h
-kernel.cpp
-kernel.h
-kernel.h.reg
-kernel.h.reg.cpp
-levelset.cpp
-levelset.h
-levelset.h.reg
-levelset.h.reg.cpp
-mesh.cpp
-mesh.h
-mesh.h.reg
-mesh.h.reg.cpp
-movingobs.cpp
-movingobs.h
-movingobs.h.reg
-movingobs.h.reg.cpp
-noisefield.cpp
-noisefield.h
-noisefield.h.reg
-noisefield.h.reg.cpp
-particle.cpp
-particle.h
-particle.h.reg
-particle.h.reg.cpp
-plugin/advection.cpp
-plugin/extforces.cpp
-plugin/initplugins.cpp
-plugin/kepsilon.cpp
-plugin/meshplugins.cpp
-plugin/pressure.cpp
-plugin/vortexplugins.cpp
-plugin/waveletturbulence.cpp
-python/defines.py
-python/defines.py.reg
-python/defines.py.reg.cpp
-shapes.cpp
-shapes.h
-shapes.h.reg
-shapes.h.reg.cpp
-test.cpp
-turbulencepart.cpp
-turbulencepart.h
-turbulencepart.h.reg
-turbulencepart.h.reg.cpp
-vortexpart.cpp
-vortexpart.h
-vortexpart.h.reg
-vortexpart.h.reg.cpp
-vortexsheet.cpp
-vortexsheet.h
-vortexsheet.h.reg
-vortexsheet.h.reg.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/commonkernels.h
+${CMAKE_CURRENT_SOURCE_DIR}/commonkernels.h.reg
+${CMAKE_CURRENT_SOURCE_DIR}/commonkernels.h.reg.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/conjugategrad.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/conjugategrad.h
+${CMAKE_CURRENT_SOURCE_DIR}/conjugategrad.h.reg
+${CMAKE_CURRENT_SOURCE_DIR}/conjugategrad.h.reg.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/edgecollapse.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/edgecollapse.h
+${CMAKE_CURRENT_SOURCE_DIR}/edgecollapse.h.reg
+${CMAKE_CURRENT_SOURCE_DIR}/edgecollapse.h.reg.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/fastmarch.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/fastmarch.h
+${CMAKE_CURRENT_SOURCE_DIR}/fastmarch.h.reg
+${CMAKE_CURRENT_SOURCE_DIR}/fastmarch.h.reg.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/fileio.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/fileio.h
+${CMAKE_CURRENT_SOURCE_DIR}/fileio.h.reg
+${CMAKE_CURRENT_SOURCE_DIR}/fileio.h.reg.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/flip.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/flip.h
+${CMAKE_CURRENT_SOURCE_DIR}/flip.h.reg
+${CMAKE_CURRENT_SOURCE_DIR}/flip.h.reg.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/fluidsolver.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/fluidsolver.h
+${CMAKE_CURRENT_SOURCE_DIR}/fluidsolver.h.reg
+${CMAKE_CURRENT_SOURCE_DIR}/fluidsolver.h.reg.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/general.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/general.h
+${CMAKE_CURRENT_SOURCE_DIR}/general.h.reg
+${CMAKE_CURRENT_SOURCE_DIR}/general.h.reg.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/grid.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/grid.h
+${CMAKE_CURRENT_SOURCE_DIR}/grid.h.reg
+${CMAKE_CURRENT_SOURCE_DIR}/grid.h.reg.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/hginfo.h
+${CMAKE_CURRENT_SOURCE_DIR}/kernel.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/kernel.h
+${CMAKE_CURRENT_SOURCE_DIR}/kernel.h.reg
+${CMAKE_CURRENT_SOURCE_DIR}/kernel.h.reg.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/levelset.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/levelset.h
+${CMAKE_CURRENT_SOURCE_DIR}/levelset.h.reg
+${CMAKE_CURRENT_SOURCE_DIR}/levelset.h.reg.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/mesh.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/mesh.h
+${CMAKE_CURRENT_SOURCE_DIR}/mesh.h.reg
+${CMAKE_CURRENT_SOURCE_DIR}/mesh.h.reg.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/movingobs.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/movingobs.h
+${CMAKE_CURRENT_SOURCE_DIR}/movingobs.h.reg
+${CMAKE_CURRENT_SOURCE_DIR}/movingobs.h.reg.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/noisefield.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/noisefield.h
+${CMAKE_CURRENT_SOURCE_DIR}/noisefield.h.reg
+${CMAKE_CURRENT_SOURCE_DIR}/noisefield.h.reg.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/particle.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/particle.h
+${CMAKE_CURRENT_SOURCE_DIR}/particle.h.reg
+${CMAKE_CURRENT_SOURCE_DIR}/particle.h.reg.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/plugin/advection.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/plugin/extforces.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/plugin/initplugins.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/plugin/kepsilon.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/plugin/meshplugins.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/plugin/pressure.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/plugin/vortexplugins.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/plugin/waveletturbulence.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/python/defines.py
+${CMAKE_CURRENT_SOURCE_DIR}/python/defines.py.reg
+${CMAKE_CURRENT_SOURCE_DIR}/python/defines.py.reg.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/shapes.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/shapes.h
+${CMAKE_CURRENT_SOURCE_DIR}/shapes.h.reg
+${CMAKE_CURRENT_SOURCE_DIR}/shapes.h.reg.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/test.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/turbulencepart.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/turbulencepart.h
+${CMAKE_CURRENT_SOURCE_DIR}/turbulencepart.h.reg
+${CMAKE_CURRENT_SOURCE_DIR}/turbulencepart.h.reg.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/vortexpart.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/vortexpart.h
+${CMAKE_CURRENT_SOURCE_DIR}/vortexpart.h.reg
+${CMAKE_CURRENT_SOURCE_DIR}/vortexpart.h.reg.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/vortexsheet.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/vortexsheet.h
+${CMAKE_CURRENT_SOURCE_DIR}/vortexsheet.h.reg
+${CMAKE_CURRENT_SOURCE_DIR}/vortexsheet.h.reg.cpp
 #NOPP SOURCES
-pwrapper/pymain.cpp
-pwrapper/pclass.cpp
-pwrapper/pvec3.cpp
-pwrapper/pconvert.cpp
-pwrapper/registry.cpp
-pwrapper/pythonInclude.h
-pwrapper/pclass.h
-pwrapper/registry.h
-pwrapper/pconvert.h
-pwrapper/manta_api.cpp
-pwrapper/manta_api.h
-util/vectorbase.cpp
-util/integrator.h
-util/vectorbase.h
-util/quaternion.h
-util/interpol.h
-util/mcubes.h
-util/randomstream.h
-util/solvana.h
+${CMAKE_CURRENT_SOURCE_DIR}/pwrapper/pymain.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/pwrapper/pclass.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/pwrapper/pvec3.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/pwrapper/pconvert.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/pwrapper/registry.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/pwrapper/pythonInclude.h
+${CMAKE_CURRENT_SOURCE_DIR}/pwrapper/pclass.h
+${CMAKE_CURRENT_SOURCE_DIR}/pwrapper/registry.h
+${CMAKE_CURRENT_SOURCE_DIR}/pwrapper/pconvert.h
+${CMAKE_CURRENT_SOURCE_DIR}/pwrapper/manta_api.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/pwrapper/manta.h
+${CMAKE_CURRENT_SOURCE_DIR}/pwrapper/manta_api.h
+${CMAKE_CURRENT_SOURCE_DIR}/util/vectorbase.cpp
+${CMAKE_CURRENT_SOURCE_DIR}/util/integrator.h
+${CMAKE_CURRENT_SOURCE_DIR}/util/vectorbase.h
+${CMAKE_CURRENT_SOURCE_DIR}/util/quaternion.h
+${CMAKE_CURRENT_SOURCE_DIR}/util/interpol.h
+${CMAKE_CURRENT_SOURCE_DIR}/util/mcubes.h
+${CMAKE_CURRENT_SOURCE_DIR}/util/randomstream.h
+${CMAKE_CURRENT_SOURCE_DIR}/util/solvana.h
 
 #gui/customctrl.cpp
 #gui/customctrl.h
@@ -153,43 +156,4 @@ util/solvana.h
 #gui/qtmain.h.reg.cpp
 )
 
-#linking QT lbraries
-
-cmake_policy(SET CMP0020 NEW)
-find_package(Qt5Core QUIET)
-if (Qt5Core_FOUND)
-       message("Using Qt5")
-       find_package(Qt5Widgets REQUIRED)
-       find_package(Qt5OpenGL REQUIRED)
-
-       qt5_wrap_cpp(MOC_OUTFILES ${QT_REMAP} )
-       qt5_add_resources(QT_RES resources/res.qrc )
-       add_definitions(-DGUI=1)
-       add_definitions(${Qt5Widgets_DEFINITIONS})
-       list(APPEND INCLUDE_PATHS ${Qt5Widgets_INCLUDE_DIRS} 
${Qt5OpenGL_INCLUDE_DIRS})
-       list(APPEND INC_SYS ${Qt5Widgets_LIBRARIES} ${Qt5OpenGL_LIBRARIES})
-       list(APPEND SOURCES ${MOC_OUTFILES} ${QT_RES})          
-else()
-       message("Using Qt4")
-       find_package(Qt4 REQUIRED)
-       set(QT_USE_QTOPENGL 

@@ Diff output truncated at 10240 characters. @@

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to