Changeset 259


Ignore:
Timestamp:
04/16/09 22:56:16 (3 years ago)
Author:
thaeron
Message:

orthographe : ajout dans les makefiles (anciens + configure)

Location:
trunk
Files:
1 added
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/configure

    r254 r259  
    144144ENABLE_PYTHON=1 
    145145ENABLE_OPENSSL=1 
     146ENABLE_HUNSPELL=1 
    146147ENABLE_IPV6=0 
    147148ENABLE_INTERNATIONALIZE=0 
     
    306307                then 
    307308                        ENABLE_PYTHON=0 
     309                fi 
     310                 
     311                if [ "$option" = "--disable-hunspell" ] 
     312                then 
     313                        ENABLE_HUNSPELL=0 
     314                fi 
     315                 
     316                if [ "$option" = "--enable-hunspell" ] 
     317                then 
     318                        ENABLE_HUNSPELL=1 
    308319                fi 
    309320                 
     
    445456                        OPENSSL_CFLAGS="-DUSE_OPENSSL" 
    446457                        OPENSSL_LDFLAGS="-lssl" 
     458                fi       
     459        fi 
     460         
     461        if [ $ENABLE_HUNSPELL -eq 1 ] 
     462        then 
     463                echo -n "Checking for hunspell... " 
     464                if ! ($CXX -O0 tests/hunspell_test.cxx -o /dev/null -lhunspell-1.2 1>/dev/null 2>/dev/null) 2>/dev/null 
     465                then 
     466                        echo "Not supported" 
     467                        ENABLE_HUNSPELL=0 
     468                else 
     469                        echo "OK" 
     470                        HUNSPELL_LDFLAGS="-lhunspell-1.2" 
    447471                fi       
    448472        fi 
     
    490514                echo "MYSQL LIB      :  $MYSQL_LIBS" 
    491515                echo "MYSQL HEADER   :  $MYSQL_INCLUDES" 
     516                echo "" 
     517                echo "OPENSSL CFLAGS :  $OPENSSL_CFLAGS" 
     518                echo "OPENSSL LDFLAGS :  $OPENSSL_LDFLAGS" 
     519                echo "" 
     520                echo "HUNSPELL LDFLAGS :  $HUNSPELL_LDFLAGS" 
    492521        fi 
    493522} 
     
    636665                echo "OPENSSL_LDFLAGS=-lssl" >> makefile 
    637666        fi 
     667        if [ $ENABLE_HUNSPELL -eq 1 ] 
     668        then 
     669                echo ENABLE_HUNSPELL=1 >> makefile 
     670                echo HUNSPELL_LDFLAGS=$HUNSPELL_LDFLAGS >> makefile 
     671        fi 
    638672        if [ $ENABLE_CXX -eq 1 ] 
    639673        then 
     
    648682                echo sock_flag=-lwsock32 >> makefile 
    649683                echo td_flag=-L. -ltd_bdd >> makefile 
    650         fi 
     684        fi       
    651685         
    652686        echo "" >> makefile 
     
    677711                        echo "--enable-mysql                 Build modules that use mysql [auto]" 
    678712                        echo "--enable-openssl               Enable use of openssl in coding module [auto]" 
     713                        echo "--enable-hunspell              Build orthographe module that use libhunspell [auto]" 
    679714#                       echo "--with-mysql-lib=path          Path of libmysqlclient (if mysql_config is not present)" 
    680715#                       echo "--with-mysql-header=path       Path of mysql header (if mysql_config is not present)" 
  • trunk/src/libtd_bdd/browser/makefile

    r258 r259  
    11CC=gcc 
    22CXX=g++ 
    3 CFLAGS=-Wall -g 
     3CFLAGS=-Wall -O3 
    44LDFLAGS=-Wall -L. -ltd_bdd 
    55EXT= 
  • trunk/src/libtd_bdd/makefile

    r258 r259  
    11CC=gcc 
    22CXX=g++ 
    3 CFLAGS=-Wall -fPIC -g 
     3CFLAGS=-Wall -fPIC -O3 
    44LDFLAGS=-Wall -shared -Wl,-soname,libtd_bdd.so 
    55EXT=.so 
  • trunk/src/makefile

    r258 r259  
    11CC=gcc 
    22CXX=g++ 
    3 CFLAGS=-Wall -g -DENABLE_NS_MALLOC -DNS_MALLOC_DEV 
     3CFLAGS=-Wall -O3 
    44LDFLAGS=-Wall -Wl,--export-dynamic -ldl -L. -ltd_bdd 
    55ext_bin= 
  • trunk/src/modules/makefile

    r258 r259  
    11CC=gcc 
    22CXX=g++ 
    3 CFLAGS=-Wall -fPIC -g -DENABLE_NS_MALLOC 
     3CFLAGS=-Wall -fPIC -O3 
    44LDFLAGS=-Wall -shared 
    55ext_mod=.so 
     
    1212OPENSSL_CFLAGS=-DUSE_OPENSSL 
    1313OPENSSL_LDFLAGS=-lssl 
     14ENABLE_HUNSPELL=1 
     15HUNSPELL_LDFLAGS=-lhunspell-1.2 
    1416ENABLE_CXX=1 
    1517eval_cflags=-DLONG_DOUBLE 
     
    3537endif 
    3638 
     39ifdef ENABLE_HUNSPELL 
     40        +$(MAKE) orthographe 
     41endif 
     42 
    3743#       +$(MAKE) svn-commits 
    3844#       +$(MAKE) nb_users 
     
    310316        $(CC) $(CFLAGS) -c allcompo.c 
    311317 
     318orthographe.o: orthographe.cxx ../NewSyndrome-module.h admin-public.h 
     319        $(CXX) $(CFLAGS) $(HUNPSELL_CFLAGS) -c orthographe.cxx 
     320 
    312321#--- 
    313322 
     
    509518allcompo: allcompo.o requete.o 
    510519        $(CC) $(LDFLAGS) -o allcompo$(ext_mod) allcompo.o requete.o $(sock_flag) 
     520         
     521orthographe: orthographe.o 
     522        $(CXX) $(LDFLAGS) $(HUNSPELL_LDFLAGS) $(cxx_flag) -fPIC -lstdc++ -o orthographe$(ext_mod) orthographe.o 
  • trunk/src/modules/makefile.ns

    r254 r259  
    1919.endif 
    2020 
     21.ifdef ENABLE_HUNSPELL 
     22        +$(MAKE) orthographe 
     23.endif 
     24 
    2125#       +$(MAKE) svn-commits 
    2226#       +$(MAKE) nb_users 
     
    294298        $(CC) $(CFLAGS) -c allcompo.c 
    295299 
     300orthographe.o: orthographe.cxx ../NewSyndrome-module.h admin-public.h 
     301        $(CXX) $(CFLAGS) $(HUNPSELL_CFLAGS) -c orthographe.cxx 
     302 
    296303#--- 
    297304 
     
    493500allcompo: allcompo.o requete.o 
    494501        $(CC) $(LDFLAGS) -o allcompo$(ext_mod) allcompo.o requete.o $(sock_flag) 
     502         
     503orthographe: orthographe.o 
     504        $(CXX) $(LDFLAGS) $(HUNSPELL_LDFLAGS) $(cxx_flag) -fPIC -lstdc++ -o orthographe$(ext_mod) orthographe.o 
  • trunk/src/modules/makefile.old

    r254 r259  
    2121endif 
    2222 
     23ifdef ENABLE_HUNSPELL 
     24        +$(MAKE) orthographe 
     25endif 
     26 
     27 
    2328#       +$(MAKE) svn-commits 
    2429#       +$(MAKE) nb_users 
     
    233238        $(CC) $(CFLAGS) -c $(INC_MYSQL) idea_mysql.c 
    234239 
     240orthographe.o: orthographe.cxx ../NewSyndrome-module.h admin-public.h 
     241        $(CXX) $(CFLAGS) -c orthographe.cxx 
     242         
    235243module_mysql.o: module_mysql.c module_mysql.h 
    236244        $(CC) $(CFLAGS) -c $(INC_MYSQL) module_mysql.c 
     
    316324        $(CXX) $(LDFLAGS) $(cxx_flag) -fPIC -lstdc++ -lm -o eval$(ext_mod) eval.o  
    317325 
     326orthographe: orthographe.o 
     327        $(CXX) $(LDFLAGS) $(cxx_flag) -fPIC -lstdc++ -lhunspell-1.2 -o orthographe$(ext_mod) orthographe.o  
     328 
    318329url_mysql: url_mysql.o module_mysql.o 
    319330        $(CC) $(LDFLAGS) -o url_mysql$(ext_mod) url_mysql.o module_mysql.o $(LIB_MYSQL) 
  • trunk/src/modules/orthographe.cxx

    r258 r259  
    270270        result = (char *) malloc (sizeof (char) * (taille + 1)); 
    271271         
    272         memset (result, 0, taille + 1); 
     272        result[0] = '\0'; 
    273273         
    274274        tmp = i->argu[0]; 
Note: See TracChangeset for help on using the changeset viewer.