@m_magalhaes said in Cinema tools local development, control and deployment:
hello,
By the way i moved the topic to this catégorie it's more general.
hi,
Absolutely fine! Thanks for moving it! :+1:
About arguments, that something you can add on your shortcut for example or your arguments list on visual studio (or xcode)
Yes if you are using r19 you can use the old environment variables.C4D_PLUGINS_DIR and C4D_SCRIPTS_DIR
(there was a bug with C4D_SCRIPTS_DIR you can enter only one path, corrected with R21)
you can create those variable with a shell script that will also launch Cinema4D.
Awesome! Works fine at the moment.
About the python librairies :
we have not too much experience on that area. I want to fully understand and be sure.
You want to have in the same cinema4D's environment several version of python librairies.
You could have something like :
for a python librairie :
version 1.2 for a tool that is already in production
version 1.4 for an update you are working on and still not released
and switching from one to another ?
Yes, that's about right! I'm going to try and create something that enables me to check the requirements for each package and compare it against new updates in the server and only install if not found, which hopefully will give me more control. Not sure if it will stop any issues, but it will be easier for me investigate and learn.
Started exploring Rez, but it's currently not working, already giving errors with cmake and I'm just running the example hello_world. Using Windows 7, which from what I read is not really the best for it.
If there is anyone with some solution do let me know, please. Will try and have another go.
> C:\Users\anjosa\Downloads\rez-master\rez-master\example_packages\hello_world>r
ez-build
--------------------------------------------------------------------------------
Building hello_world-1.0.0...
--------------------------------------------------------------------------------
Resolving build environment: python
resolved by anjosa@GBMUD11368, on Wed Aug 28 16:07:48 2019, using Rez v2.40.3
requested packages:
python
~platform==windows (implicit)
~arch==AMD64 (implicit)
~os==windows-6.1.7601.SP1 (implicit)
resolved packages:
arch-AMD64 c:\users\anjosa\packages\arch\AMD64
(local)
os-windows-6.1.7601.SP1 c:\users\anjosa\packages\os\windows-6.1.7601.SP1
(local)
platform-windows c:\users\anjosa\packages\platform\windows
(local)
python-2.7.9 c:\users\anjosa\packages\python\2.7.9\platform-windows\
arch-AMD64\os-windows-6.1.7601.SP1 (local)
Invoking cmake build system...
Executing: c:\cmake\bin\cmake.exe -d C:\Users\anjosa\Downloads\rez-master\rez-ma
ster\example_packages\hello_world -Wno-dev -DCMAKE_ECLIPSE_GENERATE_SOURCE_PROJE
CT=TRUE -D_ECLIPSE_VERSION=4.3 --no-warn-unused-cli -DCMAKE_INSTALL_PREFIX=c:\us
ers\anjosa\packages\hello_world\1.0.0 -DCMAKE_MODULE_PATH=%CMAKE_MODULE_PATH% -D
CMAKE_BUILD_TYPE=Release -DREZ_BUILD_TYPE=local -DREZ_BUILD_INSTALL=0 -G NMake M
akefiles
Not searching for unused variables given on the command line.
CMake Error: Could not create named generator NMake
Generators
Visual Studio 16 2019 = Generates Visual Studio 2019 project files.
Use -A option to specify architecture.
* Visual Studio 15 2017 [arch] = Generates Visual Studio 2017 project files.
Optional [arch] can be "Win64" or "ARM".
Visual Studio 14 2015 [arch] = Generates Visual Studio 2015 project files.
Optional [arch] can be "Win64" or "ARM".
Visual Studio 12 2013 [arch] = Generates Visual Studio 2013 project files.
Optional [arch] can be "Win64" or "ARM".
Visual Studio 11 2012 [arch] = Generates Visual Studio 2012 project files.
Optional [arch] can be "Win64" or "ARM".
Visual Studio 10 2010 [arch] = Generates Visual Studio 2010 project files.
Optional [arch] can be "Win64" or "IA64".
Visual Studio 9 2008 [arch] = Generates Visual Studio 2008 project files.
Optional [arch] can be "Win64" or "IA64".
Borland Makefiles = Generates Borland makefiles.
NMake Makefiles = Generates NMake makefiles.
NMake Makefiles JOM = Generates JOM makefiles.
MSYS Makefiles = Generates MSYS makefiles.
MinGW Makefiles = Generates a make file for use with
mingw32-make.
Unix Makefiles = Generates standard UNIX makefiles.
Green Hills MULTI = Generates Green Hills MULTI files
(experimental, work-in-progress).
Ninja = Generates build.ninja files.
Watcom WMake = Generates Watcom WMake makefiles.
CodeBlocks - MinGW Makefiles = Generates CodeBlocks project files.
CodeBlocks - NMake Makefiles = Generates CodeBlocks project files.
CodeBlocks - NMake Makefiles JOM
= Generates CodeBlocks project files.
CodeBlocks - Ninja = Generates CodeBlocks project files.
CodeBlocks - Unix Makefiles = Generates CodeBlocks project files.
CodeLite - MinGW Makefiles = Generates CodeLite project files.
CodeLite - NMake Makefiles = Generates CodeLite project files.
CodeLite - Ninja = Generates CodeLite project files.
CodeLite - Unix Makefiles = Generates CodeLite project files.
Sublime Text 2 - MinGW Makefiles
= Generates Sublime Text 2 project files.
Sublime Text 2 - NMake Makefiles
= Generates Sublime Text 2 project files.
Sublime Text 2 - Ninja = Generates Sublime Text 2 project files.
Sublime Text 2 - Unix Makefiles
= Generates Sublime Text 2 project files.
Kate - MinGW Makefiles = Generates Kate project files.
Kate - NMake Makefiles = Generates Kate project files.
Kate - Ninja = Generates Kate project files.
Kate - Unix Makefiles = Generates Kate project files.
Eclipse CDT4 - NMake Makefiles
= Generates Eclipse CDT 4.0 project files.
Eclipse CDT4 - MinGW Makefiles
= Generates Eclipse CDT 4.0 project files.
Eclipse CDT4 - Ninja = Generates Eclipse CDT 4.0 project files.
Eclipse CDT4 - Unix Makefiles= Generates Eclipse CDT 4.0 project files.
16:07:48 ERROR BuildError: The cmake build system failed.
Thank you very much! :relaxed: