Changeset 24606


Ignore:
Timestamp:
02/27/20 11:02:38 (5 years ago)
Author:
jdquinn
Message:

CHG: More Triangle config changes to support Windows build

Location:
issm/trunk-jpl/externalpackages/triangle/configs
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/externalpackages/triangle/configs/linux/configure.make

    r24466 r24606  
    22CSWITCHES= $(CFLAGS) -DNO_TIMER -fpic
    33TRILIBDEFS= -DTRILIBRARY
     4STATIC_LIB_EXT=a
    45SHARED_LIB_EXT=so
    56OBJ_EXT=o
  • issm/trunk-jpl/externalpackages/triangle/configs/mac/configure.make

    r24594 r24606  
    22CSWITCHES= $(CFLAGS) -DNO_TIMER -fpic
    33TRILIBDEFS= -DTRILIBRARY
     4STATIC_LIB_EXT=a
    45SHARED_LIB_EXT=dylib
    56OBJ_EXT=o
  • issm/trunk-jpl/externalpackages/triangle/configs/makefile

    r24593 r24606  
    1 ################################################################################
    2 # Adaptation of Triangle makefile to compile only the triangle.c source file
    3 ################################################################################
    41include ./configure.make
    52
     
    1916OBJECTS=triangle.$(OBJ_EXT)
    2017
    21 all: libtriangle.a libtriangle.$(SHARED_LIB_EXT)
     18all: libtriangle.$(STATIC_LIB_EXT) libtriangle.$(SHARED_LIB_EXT)
    2219
    2320objects: $(OBJECTS)
     
    2522shared: libtriangle.$(SHARED_LIB_EXT)
    2623
    27 static: libtriangle.a
     24static: libtriangle.$(STATIC_LIB_EXT)
    2825
    29 triangle.o: $(SOURCES)
     26triangle.$(OBJ_EXT): $(SOURCES)
    3027        $(CC) $(CSWITCHES) $(TRILIBDEFS) -c triangle.c
    3128
    32 libtriangle.a: $(OBJECTS)
     29libtriangle.$(STATIC_LIB_EXT): $(OBJECTS)
    3330        $(AR) cr $@ $(OBJECTS)
    3431        $(RANLIB) $@
     32
     33libtriangle.dll: $(SOURCES)
     34        $(CC) $(CSWITCHES) $(TRILIBDEFS) -shared -o $@ triangle.c
    3535
    3636libtriangle.dylib: $(OBJECTS)
  • issm/trunk-jpl/externalpackages/triangle/configs/windows/configure.make

    r24605 r24606  
    11CC=cl
    2 CSWITCHES = $(CFLAGS) -DNO_TIMER
     2CSWITCHES= $(CFLAGS) -DNO_TIMER
    33TRILIBDEFS= -DTRILIBRARY
     4STATIC_LIB_EXT=lib
    45SHARED_LIB_EXT=dll
    56OBJ_EXT=obj
Note: See TracChangeset for help on using the changeset viewer.