Changeset 259
- Timestamp:
- 04/16/09 22:56:16 (3 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 8 edited
-
configure (modified) (7 diffs)
-
src/libtd_bdd/browser/makefile (modified) (1 diff)
-
src/libtd_bdd/makefile (modified) (1 diff)
-
src/makefile (modified) (1 diff)
-
src/modules/makefile (modified) (5 diffs)
-
src/modules/makefile.ns (modified) (3 diffs)
-
src/modules/makefile.old (modified) (3 diffs)
-
src/modules/orthographe.cxx (modified) (1 diff)
-
tests/hunspell_test.cxx (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/configure
r254 r259 144 144 ENABLE_PYTHON=1 145 145 ENABLE_OPENSSL=1 146 ENABLE_HUNSPELL=1 146 147 ENABLE_IPV6=0 147 148 ENABLE_INTERNATIONALIZE=0 … … 306 307 then 307 308 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 308 319 fi 309 320 … … 445 456 OPENSSL_CFLAGS="-DUSE_OPENSSL" 446 457 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" 447 471 fi 448 472 fi … … 490 514 echo "MYSQL LIB : $MYSQL_LIBS" 491 515 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" 492 521 fi 493 522 } … … 636 665 echo "OPENSSL_LDFLAGS=-lssl" >> makefile 637 666 fi 667 if [ $ENABLE_HUNSPELL -eq 1 ] 668 then 669 echo ENABLE_HUNSPELL=1 >> makefile 670 echo HUNSPELL_LDFLAGS=$HUNSPELL_LDFLAGS >> makefile 671 fi 638 672 if [ $ENABLE_CXX -eq 1 ] 639 673 then … … 648 682 echo sock_flag=-lwsock32 >> makefile 649 683 echo td_flag=-L. -ltd_bdd >> makefile 650 fi 684 fi 651 685 652 686 echo "" >> makefile … … 677 711 echo "--enable-mysql Build modules that use mysql [auto]" 678 712 echo "--enable-openssl Enable use of openssl in coding module [auto]" 713 echo "--enable-hunspell Build orthographe module that use libhunspell [auto]" 679 714 # echo "--with-mysql-lib=path Path of libmysqlclient (if mysql_config is not present)" 680 715 # echo "--with-mysql-header=path Path of mysql header (if mysql_config is not present)" -
trunk/src/libtd_bdd/browser/makefile
r258 r259 1 1 CC=gcc 2 2 CXX=g++ 3 CFLAGS=-Wall - g3 CFLAGS=-Wall -O3 4 4 LDFLAGS=-Wall -L. -ltd_bdd 5 5 EXT= -
trunk/src/libtd_bdd/makefile
r258 r259 1 1 CC=gcc 2 2 CXX=g++ 3 CFLAGS=-Wall -fPIC - g3 CFLAGS=-Wall -fPIC -O3 4 4 LDFLAGS=-Wall -shared -Wl,-soname,libtd_bdd.so 5 5 EXT=.so -
trunk/src/makefile
r258 r259 1 1 CC=gcc 2 2 CXX=g++ 3 CFLAGS=-Wall - g -DENABLE_NS_MALLOC -DNS_MALLOC_DEV3 CFLAGS=-Wall -O3 4 4 LDFLAGS=-Wall -Wl,--export-dynamic -ldl -L. -ltd_bdd 5 5 ext_bin= -
trunk/src/modules/makefile
r258 r259 1 1 CC=gcc 2 2 CXX=g++ 3 CFLAGS=-Wall -fPIC - g -DENABLE_NS_MALLOC3 CFLAGS=-Wall -fPIC -O3 4 4 LDFLAGS=-Wall -shared 5 5 ext_mod=.so … … 12 12 OPENSSL_CFLAGS=-DUSE_OPENSSL 13 13 OPENSSL_LDFLAGS=-lssl 14 ENABLE_HUNSPELL=1 15 HUNSPELL_LDFLAGS=-lhunspell-1.2 14 16 ENABLE_CXX=1 15 17 eval_cflags=-DLONG_DOUBLE … … 35 37 endif 36 38 39 ifdef ENABLE_HUNSPELL 40 +$(MAKE) orthographe 41 endif 42 37 43 # +$(MAKE) svn-commits 38 44 # +$(MAKE) nb_users … … 310 316 $(CC) $(CFLAGS) -c allcompo.c 311 317 318 orthographe.o: orthographe.cxx ../NewSyndrome-module.h admin-public.h 319 $(CXX) $(CFLAGS) $(HUNPSELL_CFLAGS) -c orthographe.cxx 320 312 321 #--- 313 322 … … 509 518 allcompo: allcompo.o requete.o 510 519 $(CC) $(LDFLAGS) -o allcompo$(ext_mod) allcompo.o requete.o $(sock_flag) 520 521 orthographe: orthographe.o 522 $(CXX) $(LDFLAGS) $(HUNSPELL_LDFLAGS) $(cxx_flag) -fPIC -lstdc++ -o orthographe$(ext_mod) orthographe.o -
trunk/src/modules/makefile.ns
r254 r259 19 19 .endif 20 20 21 .ifdef ENABLE_HUNSPELL 22 +$(MAKE) orthographe 23 .endif 24 21 25 # +$(MAKE) svn-commits 22 26 # +$(MAKE) nb_users … … 294 298 $(CC) $(CFLAGS) -c allcompo.c 295 299 300 orthographe.o: orthographe.cxx ../NewSyndrome-module.h admin-public.h 301 $(CXX) $(CFLAGS) $(HUNPSELL_CFLAGS) -c orthographe.cxx 302 296 303 #--- 297 304 … … 493 500 allcompo: allcompo.o requete.o 494 501 $(CC) $(LDFLAGS) -o allcompo$(ext_mod) allcompo.o requete.o $(sock_flag) 502 503 orthographe: orthographe.o 504 $(CXX) $(LDFLAGS) $(HUNSPELL_LDFLAGS) $(cxx_flag) -fPIC -lstdc++ -o orthographe$(ext_mod) orthographe.o -
trunk/src/modules/makefile.old
r254 r259 21 21 endif 22 22 23 ifdef ENABLE_HUNSPELL 24 +$(MAKE) orthographe 25 endif 26 27 23 28 # +$(MAKE) svn-commits 24 29 # +$(MAKE) nb_users … … 233 238 $(CC) $(CFLAGS) -c $(INC_MYSQL) idea_mysql.c 234 239 240 orthographe.o: orthographe.cxx ../NewSyndrome-module.h admin-public.h 241 $(CXX) $(CFLAGS) -c orthographe.cxx 242 235 243 module_mysql.o: module_mysql.c module_mysql.h 236 244 $(CC) $(CFLAGS) -c $(INC_MYSQL) module_mysql.c … … 316 324 $(CXX) $(LDFLAGS) $(cxx_flag) -fPIC -lstdc++ -lm -o eval$(ext_mod) eval.o 317 325 326 orthographe: orthographe.o 327 $(CXX) $(LDFLAGS) $(cxx_flag) -fPIC -lstdc++ -lhunspell-1.2 -o orthographe$(ext_mod) orthographe.o 328 318 329 url_mysql: url_mysql.o module_mysql.o 319 330 $(CC) $(LDFLAGS) -o url_mysql$(ext_mod) url_mysql.o module_mysql.o $(LIB_MYSQL) -
trunk/src/modules/orthographe.cxx
r258 r259 270 270 result = (char *) malloc (sizeof (char) * (taille + 1)); 271 271 272 memset (result, 0, taille + 1);272 result[0] = '\0'; 273 273 274 274 tmp = i->argu[0];
Note: See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](http://cryptofractalx.ath.cx/imgs/ns-logo-complet.png)