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