@petros Hi and thanks very much for the great advice and all the helpful links. Since I don't really know too much about CMake yet, I didn't know about the different ways to use it. BTW, I use juCi++, and it also uses CMake as a build system thankfully, so at least I had some exposure too using CMakeLists.txt over the last couple of months, but never really needed to edit one really.
So, anyway, I took your advice, created my own simple folder away from the Cinder checkout tree, and in Juci's CMakeLists.txt added similar lines to the ones in the BasicApp's. After several trial and errors I finally got past all the errors and came up with something that finally worked for me, though I don't doubt it looks pretty amateurish to the pros here:
Also, I discovered I needed to add a
line into my .profile file before the #include statements in the main.cpp file would work. But I finally was able to build and run a separate Cinder application w/o having to leave it inside the Cinder samples folder and 'reuse' a sample's directory structure and CMakeLists.txt files.
So thanks again for all the help Petros (and everyone else ofc). I feel like I can finally start playing around in the shallow end of the Cinder pool, and don't have to stay always in the kiddie pool.