Skip to content

CMake buildsystem overhaul#2

Open
heliocastro wants to merge 17 commits into
kgoldman:masterfrom
heliocastro:cmake
Open

CMake buildsystem overhaul#2
heliocastro wants to merge 17 commits into
kgoldman:masterfrom
heliocastro:cmake

Conversation

@heliocastro

Copy link
Copy Markdown
  • Linux, Mac and Windows build. Instructions included
  • Simply dependency for Mac and Windows

    * Build with gcc and clang
    * Install systemd simple service in case of Linux
    * Use GNUInstallDirs as regular Linux FSB paths install

Signed-off-by: Helio Chissini de Castro <helio@kde.org>
…avior'

gcc still hide this but clang9 is explicitly on the error
Use (void) as a portable solution instead of equal, which breaks clang
compilation.
Signed-off-by: Helio Chissini de Castro <helio@kde.org>
    * Build with XCode, gcc and clang compilers
    * Use GNUInstallDirs as regular FSB paths install

Signed-off-by: Helio Chissini de Castro <helio@kde.org>
    * Build with XCode, gcc and clang compilers
    * Use GNUInstallDirs as regular FSB paths install

Signed-off-by: Helio Chissini de Castro <helio@kde.org>
Signed-off-by: Helio Chissini de Castro <helio@kde.org>
Signed-off-by: Helio Chissini de Castro <helio@kde.org>
Signed-off-by: Helio Chissini de Castro <helio@kde.org>
Signed-off-by: Helio Chissini de Castro <helio@kde.org>
Signed-off-by: Helio Chissini de Castro <helio@kde.org>
CONFIG is undefined.
Using Double BOOL checking solution

Signed-off-by: Helio Chissini de Castro <helio@kde.org>
* Better Windows flag detection
* WIP: Move conan stup for a cmake instructions to be better automatized.

Signed-off-by: Helio Chissini de Castro <helio.chissini-de-castro@bmw.de>
Signed-off-by: Helio Chissini de Castro <helio.chissini-de-castro@bmw.de>
Signed-off-by: Helio Chissini de Castro <helio.chissini-de-castro@bmw.de>
Signed-off-by: Helio Chissini de Castro <helio.chissini-de-castro@bmw.de>
Signed-off-by: Helio Chissini de Castro <helio.chissini-de-castro@bmw.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant