Commit Graph

25 Commits

Author SHA1 Message Date
gsell 5202249bff Pmodules/libpbuild.bash
- build_dependencies(): unsupported args removed
2016-10-13 13:02:15 +02:00
Achim Gsell 7d87a91186 Pmodules/libpbuild.bash
- find_tarball() must be top-level scope (not a nested function)
2016-10-11 22:54:14 +02:00
gsell afbc872140 Pmodules/modbuild,libpbuild.bash
- variables we do not need here moved to libpbuild.bash
- unset XXX_PATH, XFLAGS etc variables used by compiler and linker
  instead of setting them to empty string
- pbuild::set:initial_env() and pbuild::cleanupenv() removed, code moved
  to global scope
- start to use camel-case for global variables
- rename several non-constant capitalized variables to camel-case
- improve documentation
- pbuild::set_{build,runtime}_dependencies() removed
- cleanup
2016-08-30 16:42:21 +02:00
gsell 1b61be996b Pmodules/libpbuild.bash
- use release from variants file if there is no other constraint
- minor changes in comments
2016-07-27 18:46:07 +02:00
gsell 127130d043 Pmodules/libpbuild.bash:
- pbuild::prep(): call to pbuild::patch_sources() added
2016-07-25 20:11:24 +02:00
gsell 4b9a1d1b48 Pmodules/libpbuild.bash
- introduce new functions 'pbuild::prep()' and 'build::patch_sources()'
- pbuild::build(): special handling of Darwin removed
- fixes and improvements in building dependencies
- reading file with versions removed
2016-06-03 17:37:32 +02:00
gsell be3e7f513e Merge branch 'master' of git.psi.ch:Pmodules/src 2016-05-21 18:51:36 +02:00
gsell 07f212fd18 Pmodules/libpbuild.bash: print warning if Xquarz is not installed if OS is Mac OS X 2016-05-21 18:50:33 +02:00
gsell b62a284b16 Pmodules/libpbuild.bash: handling of build dependencies improved 2016-05-19 15:40:22 +02:00
gsell da9b1db458 Pmodules/libpbuild: write_build_dependencies(): bugfix 2016-04-21 14:57:45 +02:00
gsell 5cdd8ab8fd Pmodules/libpbuild: write_build_dependencies(): do not exit if no modules are loaded 2016-04-21 14:10:53 +02:00
gsell 120e02285f Pmodule/libpbuild.bash:
- pbuild::set_release(): die if release is not valid
2016-03-23 11:24:07 +01:00
gsell 8706097494 Pmodules/libpbuild.bash:
- install_modulefile(): bugfix. create target directory if it doesn't already exist.
2016-03-22 18:29:56 +01:00
gsell 8a15d6a74f Pmodules/modbuild:
- pbuild::make_all(): use $P/$V as default full module name
2016-03-09 16:52:22 +01:00
gsell b34507b10e Pmodules/modbuild:
- version must be specified on command line
- write list of loaded modules as build dependencies
- for run-time modules: derive module version from loaded modules if not defined
2015-11-24 16:38:32 +01:00
gsell 08b0749f86 Pmodules/libpbuild.bash
- pbuild::compile_in_sourcetree() added
- search for source-tarbal in directory of build-block
2015-11-19 17:49:53 +01:00
gsell 5961c59208 PMODULES_DISTDIR renamed to PMODULES_DISTFILESDIR 2015-10-14 17:41:50 +02:00
gsell ec15f44eb7 Pmodules/libpbuild.bash
- pbuild::set_initial_path() added
2015-10-13 16:41:40 +02:00
gsell 508e5f596b Pmodules/libpbuild.bash
- in cleanup_env(): unset CC, CXX etc
2015-10-13 16:28:38 +02:00
gsell 018fa873ad - BUILD_DOWNLOADSDIR renamed to PMODULES_DISTDIR
- BUILD_TMPDIR rename to PMODULES_TMPDIR
- both above can be configured via command line or config file
2015-10-05 17:41:07 +02:00
gsell 8834c5760e Pmodules/modbuild
- fix bug in handling --release option
2015-09-30 17:06:51 +02:00
gsell cc5da6d98e Pmodules:
- templates moved to ${module_group}/${PMODULES_TEMPLATE_DIR}
2015-09-28 17:45:30 +02:00
gsell 01fedeb5de Pmodules/libpmodules.bash:
- unused function is_released() removed
- run through each step of build if forced
2015-09-22 14:07:26 +02:00
gsell c214ff72d6 modbuild:
- cleanup
2015-09-21 16:23:46 +02:00
gsell 0457ac985c Bootstrap:
- new command 'modbuild' to build modules
- separate bootstrapping from other build-blocks
- review BASH libraries
- adapt build-blocks in bootstrapping
2015-09-18 18:24:02 +02:00