Yes… I have configured QTCreator to build debug/release into separate folders 
and I do my “production” builds via console.
QTCreator seems to have its own ideas how default folder structure should look 
like and I didn’t yet figure out in detail on how to configure it so that it 
doesn’t clash.


Bernhard


> On 3. Mar 2018, at 14:48, Jeff Young <j...@rokeby.ie> wrote:
> 
> Thanks, Bernhard.  I re-did mine to that scheme, but it didn’t help.  I think 
> it’s just QTCreator not quite following what’s going on.
> 
> 
> 
>> On 3 Mar 2018, at 12:45, Bernhard Stegmaier <stegma...@sw-systems.de 
>> <mailto:stegma...@sw-systems.de>> wrote:
>> 
>> Sure.
>> 
>> My work folder looks like that:
>>   kicad => git repo
>>   build => build folder
>>   wx-3.0 => wx binaries
>> 
>> In build folder, I use that cmake
>> <<<
>> cmake ../kicad -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ 
>> -DwxWidgets_CONFIG_EXECUTABLE=../wx-3.0/bin/wx-config -DKICAD_SCRIPTING=OFF 
>> -DKICAD_SCRIPTING_MODULES=OFF -DKICAD_SCRIPTING_WXPYTHON=OFF 
>> -DBUILD_GITHUB_PLUGIN=ON -DKICAD_USE_OCE=ON 
>> -DOCE_DIR=/opt/local/Library/Frameworks/OCE.framework/Versions/0.17/Resources
>>  -DKICAD_SPICE=OFF -DCMAKE_INSTALL_PREFIX=../bin -DCMAKE_BUILD_TYPE=Release 
>> -DCMAKE_OSX_DEPLOYMENT_TARGET=10.12
>> >>>
>> 
>> 
>> Bernhard
>> 
>>> On 3. Mar 2018, at 13:41, Jeff Young <j...@rokeby.ie 
>>> <mailto:j...@rokeby.ie>> wrote:
>>> 
>>> Interesting.  Could you share your cmake command?
>>> 
>>>> On 3 Mar 2018, at 12:19, Bernhard Stegmaier <stegma...@sw-systems.de 
>>>> <mailto:stegma...@sw-systems.de>> wrote:
>>>> 
>>>> You are sure that you have a clean build folder and don’t mix things from 
>>>> console builds, QTCreator, etc.?
>>>> In my build folder (built yesterday) I don’t have a “bin” or “debug” 
>>>> folder…
>>>> 
>>>> HackMini:build bstegmaier$ ls -l
>>>> total 200
>>>> drwxr-xr-x   8 bstegmaier  staff    272 Mar  2 13:43 3d-viewer
>>>> -rw-r--r--   1 bstegmaier  staff  41439 Mar  2 13:06 CMakeCache.txt
>>>> drwxr-xr-x  18 bstegmaier  staff    612 Mar  2 13:43 CMakeFiles
>>>> -rw-r--r--   1 bstegmaier  staff  35407 Mar  2 13:06 Makefile
>>>> drwxr-xr-x   6 bstegmaier  staff    204 Mar  2 13:06 bitmap2component
>>>> drwxr-xr-x   6 bstegmaier  staff    204 Mar  2 13:06 bitmaps_png
>>>> -rw-r--r--   1 bstegmaier  staff   4235 Mar  2 13:06 cmake_install.cmake
>>>> -rw-r--r--   1 bstegmaier  staff    907 Mar  2 13:06 cmake_uninstall.cmake
>>>> drwxr-xr-x   8 bstegmaier  staff    272 Mar  2 13:42 common
>>>> -rw-r--r--   1 bstegmaier  staff   1834 Mar  2 13:06 config.h
>>>> drwxr-xr-x   5 bstegmaier  staff    170 Mar  2 13:06 cvpcb
>>>> drwxr-xr-x   5 bstegmaier  staff    170 Mar  2 13:06 demos
>>>> drwxr-xr-x   8 bstegmaier  staff    272 Mar  2 13:06 eeschema
>>>> drwxr-xr-x   6 bstegmaier  staff    204 Mar  2 13:06 gerbview
>>>> drwxr-xr-x   6 bstegmaier  staff    204 Mar  2 13:06 kicad
>>>> -rw-r--r--   1 bstegmaier  staff    277 Mar  2 13:06 kicad_build_version.h
>>>> drwxr-xr-x   6 bstegmaier  staff    204 Mar  2 13:06 lib_dxf
>>>> drwxr-xr-x   6 bstegmaier  staff    204 Mar  2 13:06 pagelayout_editor
>>>> drwxr-xr-x   6 bstegmaier  staff    204 Mar  2 13:06 pcb_calculator
>>>> drwxr-xr-x   9 bstegmaier  staff    306 Mar  2 13:06 pcbnew
>>>> drwxr-xr-x   6 bstegmaier  staff    204 Mar  2 13:06 plugins
>>>> drwxr-xr-x   6 bstegmaier  staff    204 Mar  2 13:06 polygon
>>>> drwxr-xr-x   6 bstegmaier  staff    204 Mar  2 13:06 potrace
>>>> drwxr-xr-x   9 bstegmaier  staff    306 Mar  2 13:06 qa
>>>> drwxr-xr-x   5 bstegmaier  staff    170 Mar  2 13:06 template
>>>> drwxr-xr-x   6 bstegmaier  staff    204 Mar  2 13:06 tools
>>>> drwxr-xr-x   8 bstegmaier  staff    272 Mar  2 13:06 utils
>>>> 
>>>> 
>>>> 
>>>> Bernhard
>>>> 
>>>>> On 3. Mar 2018, at 12:38, Jeff Young <j...@rokeby.ie 
>>>>> <mailto:j...@rokeby.ie>> wrote:
>>>>> 
>>>>> When I do a build I get 3 copies of all the stand-alone apps:
>>>>> 
>>>>> build/
>>>>>    bin/
>>>>>       eeschema.app
>>>>>    debug/
>>>>>       eeschema/
>>>>>          eeschema.app
>>>>>       kicad/
>>>>>          kicad.app/
>>>>>             Contents/
>>>>>                eeschema.app
>>>>> 
>>>>> The build/bin/ version is a link to the 
>>>>> build/debug/kicad/kicad.app/Contents/ version.  This one has a 
>>>>> Contents/Frameworks/ inside it (with all the dylibs in it).  So far so 
>>>>> good.
>>>>> 
>>>>> However, the debug/eeschema/eeschema.app is not a link, and does not have 
>>>>> a Contents/Frameworks/ directory inside, and so generates a bunch of 
>>>>> errors.
>>>>> 
>>>>> Ring any bells?
>>>>> _______________________________________________
>>>>> Mailing list: https://launchpad.net/~kicad-developers 
>>>>> <https://launchpad.net/~kicad-developers>
>>>>> Post to     : kicad-developers@lists.launchpad.net 
>>>>> <mailto:kicad-developers@lists.launchpad.net>
>>>>> Unsubscribe : https://launchpad.net/~kicad-developers 
>>>>> <https://launchpad.net/~kicad-developers>
>>>>> More help   : https://help.launchpad.net/ListHelp 
>>>>> <https://help.launchpad.net/ListHelp>
>>>> 
>>> 
>> 
> 

_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to