New build profile: cmake.pkg.nogui

ci/unstable
Timo Röhling 3 years ago
parent 2c9606f87c
commit 13f3126ea2

8
debian/control vendored

@ -11,14 +11,14 @@ Build-Depends: debhelper-compat (= 13),
libcurl4-openssl-dev <!pkg.cmake.bootstrap> | libcurl-ssl-dev <!pkg.cmake.bootstrap>,
libexpat1-dev <!pkg.cmake.bootstrap>,
libjsoncpp-dev <!pkg.cmake.bootstrap>,
libncurses5-dev <!pkg.cmake.bootstrap>,
libncurses5-dev <!pkg.cmake.bootstrap !pkg.cmake.nogui>,
librhash-dev <!pkg.cmake.bootstrap>,
libssl-dev <pkg.cmake.bootstrap>,
libuv1-dev (>= 1.10) <!pkg.cmake.bootstrap>,
procps [!hurd-any],
python3-sphinx,
python3-sphinxcontrib.qthelp | python3-sphinx (<< 2.0),
qtbase5-dev <!pkg.cmake.bootstrap>,
qtbase5-dev <!pkg.cmake.bootstrap !pkg.cmake.nogui>,
zlib1g-dev <!pkg.cmake.bootstrap>
Build-Depends-Indep:
dh-elpa,
@ -65,7 +65,7 @@ Description: CMake data files (modules, templates and documentation)
Package: cmake-curses-gui
Architecture: any
Build-Profiles: <!pkg.cmake.bootstrap>
Build-Profiles: <!pkg.cmake.bootstrap !pkg.cmake.nogui>
Depends: ${misc:Depends},
${shlibs:Depends},
cmake (= ${binary:Version})
@ -82,7 +82,7 @@ Description: curses based user interface for CMake (ccmake)
Package: cmake-qt-gui
Architecture: any
Build-Profiles: <!pkg.cmake.bootstrap>
Build-Profiles: <!pkg.cmake.bootstrap !pkg.cmake.nogui>
Depends: ${misc:Depends},
${shlibs:Depends},
cmake (= ${binary:Version})

2
debian/rules vendored

@ -25,7 +25,7 @@ $(BUILD_FLAGS_FILE) verify-build-flags:
$(call $(flag_action),CMAKE_C_FLAGS,"$(CFLAGS)","C flags")
$(call $(flag_action),CMAKE_CXX_FLAGS,"$(CXXFLAGS)","C++ flags")
$(call $(flag_action),CMAKE_SKIP_BOOTSTRAP_TEST,ON,"Skip BootstrapTest")
ifeq ($(filter pkg.cmake.bootstrap,$(DEB_BUILD_PROFILES)),)
ifeq (,$(filter pkg.cmake.bootstrap pkg.cmake.nogui,$(DEB_BUILD_PROFILES)))
$(call $(flag_action),BUILD_CursesDialog,ON,"Build curses GUI")
$(call $(flag_action),BUILD_QtDialog,ON,"Build Qt GUI")
endif

Loading…
Cancel
Save