This repository was archived by the owner on Aug 1, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
sandialabs/verde
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This README file contains -- BUILDING VERDE, USING VERDE, and
CUSTOM CONFIGURATIONS.
BUILDING VERDE:
1. The MACHINE_TYPE environment variable needs to be set for the
verdict library to build. Verdict uses VERDICT.x files to control
its build.
where the valid values of x are:
Solaris: ss
DEC: da
HP: hp
SGI: sg
Linux: lin
In order to select the correct machine control file, the environment
variable MACHINE_TYPE will need to be set to the proper value:
setenv MACHINE_TYPE ss (or the appropriate value)
2. This software requires the exodusII include files and libraries to link.
If these are not available, send e-mail to rjmeyer@sandia.gov to obtain
copies.
3. This software required Qt by trolltech. Correct setup of Qt will make
verde build succesfully. This includes QTDIR, and QMAKESPEC.
4. change to the directory containing the verde code and makefiles.
5. create a blank verde.local file:
% touch verde.local
6. make the executable:
% make
7. For windows, there are project files and a workspace included.
USING VERDE:
A users manual is included in this release. It is found in the doc directory.
CUSTOM CONFIGURATIONS:
The makefile system works on qmake by trolltech.
The makefile is, by default, configured to produce an optimized build of verde
and to link with a non-threaded qt library.
The verde.local file accepts any syntax that qmake understands. For more options
not included in here, consult the qmake documentation.
Doing "make depend" is not necessary since qmake will handle that.
To clean all:
% make clean_all
To clean the base dir (including MDB):
% make clean
To clean the GUI dir from the base dir:
% make cleanGUI
To clean the GUI dir in the GUI dir:
% make clean
To clean the MDB:
% make cleanMDB
To clean the help dir in the base dir:
% make cleanHELP
To clean the help dir in the help dir:
% make clean
To make a debug build, add the following line to your verde.local file.
CONFIG += debug
To add a compiler flag:
QMAKE_CXXFLAGS += MyFlag
To add a define:
DEFINES += MY_DEFINE
To add a linker flag:
QMAKE_CXXFLAGS += MyFlag
To add a library to link with:
LIBS += -Ldir_to_lib -llibname
Other options available are scoping the options to particular platforms and/or
particular parts of verde (MDB, GUI, etc...). Consult the qmake docs for additional
information. For example:
verde_EXE:CONFIG += debug
verde_GUI:CONFIG += debug
verde_MDB:CONFIG += release
ss5_vplatform:verde_EXE:TARGET = myVerde
will build the base executable and the GUI portion with debug symbols but the MDB
will be a release build. The resultant verde executable will be named myVerde on the SUN.
About
No description or website provided.
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published