Luis Ibanez
21b12b1587
ENH: Set EXECUTABLE_OUTPUT_PATH.
2012-03-21 02:49:16 -04:00
Luis Ibanez
75be206101
Merge branch 'buildexecutables' into cmakeified
...
* buildexecutables:
ENH: Enabling assembler. Building Executables.
ENH: Made libraries SHARED, identify executables.
ENH: First cut at adding executables.
2012-03-21 02:47:55 -04:00
Luis Ibanez
371f1707d6
ENH: Enabling assembler. Building Executables.
...
Making progress in completing the list of libraries needed to build
the mumps and dse executables.
2012-03-21 02:45:16 -04:00
Luis Ibanez
7a1f51a369
ENH: Made libraries SHARED, identify executables.
...
Made all libraries SHARED. This fits the Debian build practices,
and also helps with some circular dependencies that remain to be
cleaned up.
In this patch we also identified a set of .c file that have a main
function, and therefore must be taken out of the libraries and put
into executables.
2012-03-20 22:35:56 -04:00
Luis Ibanez
571508d9c2
ENH: First cut at adding executables.
2012-03-18 22:26:32 -04:00
Luis Ibanez
ddd3d75deb
ENH: Listed .c file for libstub.
2012-03-18 20:38:50 -04:00
Luis Ibanez
82cc4f4b1d
ENH: Lists .c files for libdse.
2012-03-18 20:34:10 -04:00
Luis Ibanez
040d4e8920
ENH: Listed .o files for libcmisockettcp.
2012-03-18 20:24:21 -04:00
Luis Ibanez
90d9539ece
ENH: list of .o for gnpclient library.
2012-03-18 19:34:07 -04:00
Luis Ibanez
9e8187c64f
ENH: Completed .o list for libmupip.
2012-03-18 19:24:51 -04:00
Luis Ibanez
7d69a13ca2
ENH: Completed list of .o for libmumps.
...
Libmumps is build in multiple pieces. One is coming from sr_port,
another from sr_unix, and another from pro/obj.
2012-03-18 18:35:05 -04:00
Luis Ibanez
da56a9b6fc
ENH: more .o sorting in libmumps until "s".
2012-03-18 15:24:06 -04:00
Luis Ibanez
84159112c6
ENH: More sorting of .o in libmumps libmupip.
2012-03-18 14:40:11 -04:00
Luis Ibanez
0c54ba5500
ENH: Progress on .o for libmumps libmupip liblke
...
Continued sorting out the .o files that are to be archived in each
one of the libraries above, and organized their partition across
sr_port and sr_unix.
2012-03-18 13:42:21 -04:00
James Michael DuPont
6edabcda9c
https://github.com/luisibanez/fis-gtm/issues/1
2012-03-15 08:41:19 +01:00
Luis Ibanez
2b72f61779
ENH: Organazing sources in libmumps and libmupip.
...
The sources of the first cut of port library are
now being split into the libraries libmump and
libmupip.
2012-03-11 21:12:24 -04:00
Luis Ibanez
e46669ed4e
ENH: Put appart .c files that are only for 64 bits.
...
Move them to their own section in the configuration file.
2012-03-11 18:55:38 -04:00
Luis Ibanez
59c35ee120
ENH: Better symbols for 64 vs 32 bits.
2012-03-11 18:39:32 -04:00
Luis Ibanez
3b6d1365df
ENH: Split between 32 and 64 bits.
2012-03-11 17:12:34 -04:00
Luis Ibanez
e82837e38e
ENH: Move pre-gtm-configured files.
...
At configuration time, move to the binary directory the files
that were pre-generated by using gtm.
2012-03-11 16:21:46 -04:00
Luis Ibanez
b4b1919ce3
ENH: Build in 64 bits.
...
Matched to the list of source files that are reported via a native
fis-gtm build in the same 64 bits platform. At these point there are
only three .c files that need to be included in the build process.
2012-03-11 12:18:19 -04:00
Luis Ibanez
b07a769e9c
ENH: xfer_desc.i generated in 64bits.
...
This file is generated by ./sr_unix/gen_xfer_desc.csh.
2012-02-19 13:18:39 -05:00
Luis Ibanez
b822b5f8f9
COMP: shrink_trips.c now built only in 64 bits.
...
This file contains code that is only build if USHBIN_SUPPORTED is ON.
In Linux this flag is ON in 64 bits platforms and not in 32 bits ones.
2012-02-19 12:54:24 -05:00
Luis Ibanez
5660b981d6
COMP: Replaced quotes with brackets in rtnhdr.h include.
...
In this way, the include path with look first for headers in the sr_unix_nsb
directory, as instructed in the CMakeLists.txt file.
2012-02-19 12:45:11 -05:00
Luis Ibanez
c90f8a969a
ENH: Now include sr_unix_nsb headers before sr_unix ones.
2012-02-19 11:18:40 -05:00
Luis Ibanez
bbbd7ce7ca
Merge branch 'cmakeified' of github.com:luisibanez/fis-gtm into cmakeified
...
* 'cmakeified' of github.com:luisibanez/fis-gtm:
ENH: Configured dashboard submission.
2012-02-19 11:16:59 -05:00
Luis Ibanez
9f0b6edcdd
ENH: Configured dashboard submission.
...
Setup to submit build to the Dashboard at:
http://my.cdash.org/index.php?project=fis-gtm
2012-02-19 11:16:08 -05:00
Luis Ibanez
b345cc6b3d
ENH: Configured dashboard submission.
2012-02-19 11:13:48 -05:00
Luis Ibanez
45896c02f9
ENH: Isolated sr_port files that are 64 bits specific.
...
A couple of files in the sr_port directory are not intended to
be used in 32 bits platforms.
2012-02-19 10:43:42 -05:00
Luis Ibanez
f445b8d0c5
ENH: Added CMakeLists.txt file for sr_x86_64.
...
These are the 64 bits specific files.
2012-02-19 10:24:41 -05:00
Luis Ibanez
2ba5c37ea8
ENH: Add CMake selection of 64 vs 32 bits.
...
Use the CMake C detection of sizeof(void*) to determine whether
we are in a 32 or 64 bits architecture, and then select some
directories accordingly.
2012-02-19 10:19:50 -05:00
Luis Ibanez
6d692f476f
ENH: Added sr_port and sr_port_cm.
...
Still have issues with several .c files.
2012-02-18 22:32:55 -05:00
Luis Ibanez
a1d52f96be
ENH: Configured sr_unix_gnp directory.
2012-02-18 21:59:23 -05:00
Luis Ibanez
24a1fd6e5c
ENH: Configuring sr_unix_cm and sr_unix_nsb directories.
2012-02-18 21:11:03 -05:00
Luis Ibanez
1a76384a2b
ENH: Improved CMakeLists.txt files in first directories.
...
Including sr_unix, sr_port, sr_i386.
Introduced a gtmconfig.h.in file to manage configuration time options such
as the selection of the cryptograpy library (gcrypt vs openssl).
2012-02-18 20:38:50 -05:00
Luis Ibanez
be53d3bbdd
crafting CMakeLists.txt file in sr_i386
2012-02-16 22:40:59 -05:00
Luis Ibanez
3a68b816ef
ENH: First cut at a top level CMakeLists.txt file.
2012-02-16 22:21:43 -05:00
Luis Ibanez
e3240e1001
ENH: Adding the extra files generated by mumps.
...
These files were generated by using mumps during an
initial bootstrapping stage. They are added here in
an attempt to have a pure-C code base that can be
built in a system that doesn't have a mumps compiler.
2012-02-16 22:19:49 -05:00
Luis Ibanez
9299623e19
ENH: Initial import from sourceforge.
...
These source tree was directly imported from
http://sourceforge.net/projects/fis-gtm/files/GT.M-x86-Linux-src/V5.4-002B/
by extracting the file:
gtm_V54002B_linux_i686_src.tar.gz
2012-02-05 11:35:58 -05:00