Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:12.3
ohcount
shared.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File shared.diff of Package ohcount
--- build | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) Index: ohcount/build =================================================================== --- ohcount.orig/build +++ ohcount/build @@ -19,8 +19,10 @@ then # You shouldn't have to change the following. CFLAGS="-O3 $CFLAGS" WARN="-Wall -Wno-pointer-to-int-cast -Wno-parentheses" - SHARED=-shared + SHARED="-shared $SHARED" + if [ -z "$SHARED_NAME" ]; then SHARED_NAME=libohcount.so + fi RB_SHARED=-shared RB_SHARED_NAME=ohcount.so else @@ -86,17 +88,16 @@ build_shared() ! -z `find src/*.{h,c} -newer src/$SHARED_NAME` ]] then echo "Building shared library" - sh -c "$cc $SHARED $files -o src/$SHARED_NAME" || exit 1 + sh -c "$cc $SHARED $files -o src/$SHARED_NAME -lpcre -lmagic" || exit 1 fi } build_ohcount() { - build_hash_headers - build_parser_o + build_shared echo "Building Ohcount" mkdir -p bin/ - sh -c "$cc src/ohcount.c $files -o bin/ohcount -lpcre -lmagic" || exit 1 + sh -c "$cc src/ohcount.c -o bin/ohcount -Lsrc -lohcount -lpcre -lmagic" || exit 1 } build_test_suite() @@ -119,10 +120,9 @@ build_ruby_bindings() echo "Generating Ruby bindings for $arch" sh -c "swig -ruby -o ruby/ohcount_wrap.c ruby/ohcount.i" || exit 1 mkdir -p ruby/$arch - sh -c "$cc $RB_SHARED ruby/ohcount_wrap.c $files -o ruby/$arch/$RB_SHARED_NAME \ + sh -c "$cc $RB_SHARED ruby/ohcount_wrap.c -o ruby/$arch/$RB_SHARED_NAME \ -I`ruby -rmkmf -e 'print Config::expand(CONFIG["archdir"])'` \ - -lpcre -lmagic" || exit 1 - sh -c "cd test/unit/ruby && ruby ruby_test.rb" || exit 1 + -Lsrc -lohcount" || exit 1 } if [ $# -eq 0 ] || [ $1 == "all" ]
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor