
On Thu, Nov 15, 2018 at 01:24:53PM +0100, Roger Oberholtzer wrote:
On Thu, Nov 15, 2018 at 11:49 AM Roger Oberholtzer <roger.oberholtzer@gmail.com> wrote:
Curious that there is no cmake for the Mingw build system on OBS.
Is this because building cmake requires a pre-installed binary of cmake. A chicken and egg thing?
How might one best accomplish that on OBS?
Foolish me...
I was looking for a package called something like mingw64-cmake. But it seems that the package set up to cmake/configure a cross-compile is also called simply called cmake. So the order of the defined repos decides if you get that or a cmake that configures a Linux target.
All is working. But is seems inconsistent.
mingw99-XXX is binary/library for windows - a PE binary. Such binaries will only run on Windows. mingw99-cross-XXX is a cross compiling tool. Something that runs a Linux and produces a windows output. XXX is the Linux version of the tool. You would be looking for a mingw64-cross-cmake - but as this would be the same as a normal cmake, there is no need for such a package. Please note, that the build target is determined by cmake options - not any repository order or special cmake packages. %_mingw32_cmake/%_mingw64_cmake will do all the magic for cross compiling. Regards, MArtin -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org