Am 27.01.2017 um 16:05 schrieb Dirk Hohndel: > >>>> beside my real issue I have one other question: >>>> >>>> I followed the directions in INSTALL and mxe-based-build.sh and I now >>>> have the following filesystem layout: >>>> >>>> >>>> └── src >>>> ├── grantlee >>>> ├── install-root >>>> ├── libdivecomputer >>>> ├── libgit2 >>>> ├── marble-source >>>> ├── subsurface <-- source from git >>>> └── win >>>> ├── grantlee <-- copy from one level above >>>> ├── libcurl >>>> ├── libdc >>>> ├── libdivecomputer <-- copy from one level above >>>> ├── libgit2 <-- copy from one level above >>>> ├── libssh2 >>>> ├── marble-source <-- copy from one level above >>>> ├── mxe >>>> ├── subsurface <-- source from git >>>> └── win32 <-- windows build dir >>>> >>>> So I have a few things twice like subsurface branch, libdivecomputer, >>>> libgit2,... and I need to maintain also the source code twice. >>>> But a comment in mxe-based-build.sh is saying: >>>> >>>> # This makes some assumption about the filesystem layout based >>>> # on the way things are setup on my system so I can build Ubuntu PPA, >>>> # OBS and Windows out of the same sources. >>>> >>>> >>>> What did I do wrong? What is maybe obsolete or wrong in my filesystem >>>> layout? >>> Doesn't seem wrong to me. The directories under 'src' are the sources, >>> the ones under 'win' are the build directories. >>> >> But isn't it that "win32" is the build directory and I have the source >> (from git) two times? I added more specificly what I have above in the >> tree... > Sorry, you are (mostly) correct. Again, this script is based on a layout > that I use, and when I check on the server I do indeed have duplications > in there - I could try claiming that this was to be able to have different > versions of these libraries for Windows, but I think it was mostly so that > I had a self-contained set of directories that I could try and build from. > > Ok, understood. So that means it is also ok to merge everything more flat together to really have only one source for both linux and windows?
Like this: └── src ├── grantlee ├── install-root ├── libdivecomputer ├── libgit2 ├── libcurl ├── libssh2 ├── marble-source ├── subsurface <-- source from git ├── mxe └── win32 <-- windows build dir Best regards Stefan _______________________________________________ subsurface mailing list [email protected] http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface
