Commit Graph

39 Commits

Author SHA1 Message Date
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