From 0a7023527a6de74a1c68aaed00063e06a74e0ba1 Mon Sep 17 00:00:00 2001 From: Dilawar Singh <dilawars@ncbs.res.in> Date: Tue, 13 Mar 2018 15:48:05 +0530 Subject: [PATCH] Use maximum number of processors to build pymoose. --- CMakeLists.txt | 6 +++--- cmake/build_moose-core.sh.in | 3 ++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 00bbdda7..c7bbbebc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -115,9 +115,9 @@ endif() install(DIRECTORY ${PYMOOSE_INSTALL_DIR}/usr/ DESTINATION ${CMAKE_INSTALL_PREFIX} + CONFIGURATIONS Release PATTERN ".git" EXCLUDE PATTERN "*.pyc" EXCLUDE - CONFIGURATIONS Release ) if(WITH_GUI) @@ -125,18 +125,18 @@ if(WITH_GUI) set(MOOSE_GUI_DIR ${CMAKE_SOURCE_DIR}/moose-gui) install(DIRECTORY ${MOOSE_GUI_INSTALL_DIR}/ DESTINATION lib/moose/gui + CONFIGURATIONS Release PATTERN ".git*" EXCLUDE PATTERN "*.pyc" EXCLUDE - CONFIGURATIONS Release ) install(DIRECTORY ${MOOSE_EXAMPLE_DIR}/ DESTINATION lib/moose/moose-examples + CONFIGURATIONS Release PATTERN ".git*" EXCLUDE PATTERN "_travis*" EXCLUDE PATTERN ".travis*" EXCLUDE PATTERN "*.pyc" EXCLUDE - CONFIGURATIONS Release ) configure_file( ${CMAKE_SOURCE_DIR}/cmake/moosegui.in ${CMAKE_BINARY_DIR}/moosegui ) diff --git a/cmake/build_moose-core.sh.in b/cmake/build_moose-core.sh.in index b753f852..0cf1778e 100755 --- a/cmake/build_moose-core.sh.in +++ b/cmake/build_moose-core.sh.in @@ -6,8 +6,9 @@ set -e # NOTICE: This file is parsed by cmake to create a shell script. Not all syntax # will play well with cmake. CMAKE replaces @FOO@ and ${FOO} with cmake variable # values. +NPROC=$(nproc) if [ -z $MAKEOPTS ]; then - export MAKEOPTS="-j5" + export MAKEOPTS="-j${NPROC}" fi echo "Building pymoose and creating bdist." -- GitLab