[med-svn] [vista] 01/04: ENH: Setting up cmake configuration and import.

Luis Ibanez luisibanez-guest at moszumanska.debian.org
Mon Jan 13 22:23:29 UTC 2014


This is an automated email from the git hooks/post-receive script.

luisibanez-guest pushed a commit to branch master
in repository vista.

commit 56888766183c7bd3e9a97edae50b4b523d9522b6
Author: Luis Ibanez <luis.ibanez at kitware.com>
Date:   Sun Jan 12 12:54:59 2014 -0500

    ENH: Setting up cmake configuration and import.
    
    Importing the M code and globals into the vista instance.
---
 debian/changelog |  1 +
 debian/rules     | 33 +++++++++++++++++++++++++++++++--
 2 files changed, 32 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 88bead9..dbbae2e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -16,5 +16,6 @@ vista-foia (0.20140106-1) UNRELEASED; urgency=low
   * Initial release (Closes: #541242)
   * Fixed lintian warning on Apache 2.0 license in copyright file.
   * Fixed package name in debian/control Provides: field. Lintian warning.
+  * Configured CMake to build the binary testing directory.
 
  -- Luis Ibanez <luis.ibanez at kitware.com>  Wed, 4 Jul 2012 17:16:45 -0500
diff --git a/debian/rules b/debian/rules
index 7ff973d..8a7080b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,13 +5,16 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-VISTAINSTANCEDIR=debian/usr/share/vista-foia
+VISTAINSTANCEDIR=$(PWD)/debian/usr/share/vista-foia
 GTM_INSTALL_DIR=/usr/lib/fis-gtm/V6.0-003_x86_64
 VISTA_GLOBALS_DIR=$(VISTAINSTANCEDIR)/g
 VISTA_ROUTINES_DIR=$(VISTAINSTANCEDIR)/r
 VISTA_OBJECTS_DIR=$(VISTAINSTANCEDIR)/o
 VISTA_GTM_DATABASE=$(VISTAINSTANCEDIR)/g/database
-VISTA_GTM_ROUTINES="$(VISTAINSTANCEDIR)/o($(VISTAINSTANCEDIR)/r) $(GTM_INSTALL_DIR)/libgtmutil.so"
+VISTA_GTM_ROUTINES="$(VISTA_OBJECTS_DIR)($(VISTA_ROUTINES_DIR)) $(GTM_INSTALL_DIR)/libgtmutil.so"
+VISTA_M_WORKING_TREE=$(PWD)/OSEHRA-VistA-M-897bff2
+VISTA_TESTING_BINARY_DIR=$(PWD)/debian/build
+VISTA_TESTING_SOURCE_DIR=$(PWD)
 
 %:
 	dh $@
@@ -25,6 +28,7 @@ override_dh_auto_configure:
 
 override_dh_auto_install:
 	mkdir -p $(VISTAINSTANCEDIR)
+	mkdir -p $(VISTA_TESTING_BINARY_DIR)
 	mkdir -p $(VISTA_ROUTINES_DIR)
 	mkdir -p $(VISTA_OBJECTS_DIR)
 	mkdir -p $(VISTA_GLOBALS_DIR)
@@ -33,6 +37,30 @@ override_dh_auto_install:
 	(export gtmgbldir=$(VISTA_GTM_DATABASE); export gtmroutines=$(VISTA_GTM_ROUTINES); export gtm_dist=$(GTM_INSTALL_DIR); echo "change -s DEFAULT -f=$(VISTAINSTANCEDIR)/g/database" | $(GTM_INSTALL_DIR)/mumps -r GDE)
 	(export gtmgbldir=$(VISTA_GTM_DATABASE); export gtmroutines=$(VISTA_GTM_ROUTINES); export gtm_dist=$(GTM_INSTALL_DIR); $(GTM_INSTALL_DIR)/mupip create)
 	(export gtmgbldir=$(VISTA_GTM_DATABASE); export gtmroutines=$(VISTA_GTM_ROUTINES); export gtm_dist=$(GTM_INSTALL_DIR); $(GTM_INSTALL_DIR)/dse change -f -key_max=1023 -rec=4096)
+	(export gtmgbldir=$(VISTA_GTM_DATABASE); export gtmroutines=$(VISTA_GTM_ROUTINES); export gtm_dist=$(GTM_INSTALL_DIR); \
+cd $(VISTA_TESTING_BINARY_DIR); \
+cmake $(VISTA_TESTING_SOURCE_DIR)   \
+-DCMAKE_INSTALL_PREFIX:PATH=/usr \
+-DGTM_INSTALL_DIR=$(GTM_INSTALL_DIR) \
+-DVISTA_GLOBALS_DIR:PATH=$(VISTA_GLOBALS_DIR) \
+-DVISTA_ROUTINE_DIR:PATH=$(VISTA_ROUTINES_DIR) \
+-DGTM_DIST:PATH=$(GTM_INSTALL_DIR) \
+-DGTM_SOURCE_DIR:STRING=$(VISTA_GTM_ROUTINES) \
+-DTEST_VISTA:BOOL=ON \
+-DTEST_VISTA_SETUP:BOOL=OFF \
+-DTEST_VISTA_FRESH:BOOL=ON \
+-DTEST_VISTA_FRESH_ALL:BOOL=ON \
+-DTEST_VISTA_GTM_ROUTINE_DIR:STRING=$(VISTA_ROUTINES_DIR) \
+-DTEST_VISTA_FRESH_M_DIR:PATH=$(VISTA_M_WORKING_TREE) \
+-DTEST_VISTA_FRESH_GTM_ROUTINE_DIR:PATH=$(VISTA_ROUTINES_DIR) \
+-DTEST_VISTA_FRESH_GTM_GLOBALS_DAT:FILEPATH=$(VISTA_GTM_DATABASE).dat \
+)
+	(export gtmgbldir=$(VISTA_GTM_DATABASE); export gtmroutines=$(VISTA_GTM_ROUTINES); export gtm_dist=$(GTM_INSTALL_DIR); \
+cd $(VISTA_TESTING_BINARY_DIR); \
+make ExperimentalStart; \
+make ExperimentalConfigure; \
+make ExperimentalBuild)
+# make ExperimentalTest)
 
 
 get-orig-source:
@@ -44,3 +72,4 @@ describe-current-version:
 
 override_dh_auto_clean:
 	rm -rf $(VISTAINSTANCEDIR)
+	rm -rf $(VISTA_TESTING_BINARY_DIR)

-- 
Alioth's /git/debian-med/git-commit-notice on /srv/git.debian.org/git/debian-med/vista.git



More information about the debian-med-commit mailing list