Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ccmake to python wheel #66

Open
SteffenSeckler opened this issue Mar 18, 2019 · 3 comments
Open

Add ccmake to python wheel #66

SteffenSeckler opened this issue Mar 18, 2019 · 3 comments
Labels
help wanted Status: Awaiting response ⏳ Waiting for a response/more information Status: In Progress This item is in progress. Type: Enhancement Improvement to functionality

Comments

@SteffenSeckler
Copy link

Feature request

I would like to see the curses gui (ccmake) integrated into the python wheel.
I am guessing that only the necessary requirements are missing for that.

@jcfr
Copy link
Contributor

jcfr commented Mar 19, 2019 via email

@jcfr
Copy link
Contributor

jcfr commented May 29, 2019

There is now a PR adding support for distributing and executing ccmake if available.

I am guessing that only the necessary requirements are missing for that.

Indeed, remaining work would be to enable the BUILD_CursesDialog option.
See

ExternalProject_add(CMakeProject-build
SOURCE_DIR ${CMakeProject_SOURCE_DIR}
BINARY_DIR ${CMakeProject_BINARY_DIR}
DOWNLOAD_COMMAND ""
UPDATE_COMMAND ""
BUILD_ALWAYS 1
CMAKE_CACHE_ARGS
-DBUILD_CursesDialog:BOOL=OFF
-DCMAKE_USE_OPENSSL:BOOL=ON
-DBUILD_TESTING:BOOL=OFF
-DCMake_INSTALL_DEPENDENCIES:BOOL=ON
-DCMAKE_INSTALL_MESSAGE:STRING=NEVER
${_cmake_cache_args}
USES_TERMINAL_CONFIGURE 1
USES_TERMINAL_BUILD 1
${ep_log_configure_build_args}
INSTALL_COMMAND ""
DEPENDS
CMakeProject-src-download
)

Since I am not sure all prerequisites are available in the manylinux dockcross images used to create the linux wheel, some more work may be needed to have the curse devel libraries available in the build environment.

@jcfr jcfr added Type: Enhancement Improvement to functionality help wanted Status: Awaiting response ⏳ Waiting for a response/more information Status: In Progress This item is in progress. labels May 29, 2019
jcfr added a commit that referenced this issue Apr 29, 2020
@HumHongeKamyaab
Copy link

Any update on this issue?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Status: Awaiting response ⏳ Waiting for a response/more information Status: In Progress This item is in progress. Type: Enhancement Improvement to functionality
Projects
None yet
Development

No branches or pull requests

3 participants