浏览代码

added samples and tests

Michael van Elst 23 年之前
父节点
当前提交
88d347c558
共有 1 个文件被更改,包括 29 次插入0 次删除
  1. 29 0
      xerces-c/xerces-c.spec

+ 29 - 0
xerces-c/xerces-c.spec

@@ -127,6 +127,26 @@ AutoReqProv:  no
           -tnative \
           -r$pt
       %{l_make} %{l_mflags}
+
+      cd $XERCESCROOT/samples
+      CC="%{l_cc}" \
+      CFLAGS="%{l_cflags -O}" \
+      LDFLAGS="%{l_ldflags}" \
+      ./runConfigure \
+          -p$os \
+          -cgcc \
+          -xc++
+      %{l_make} %{l_mflags}
+
+      cd $XERCESCROOT/tests
+      CC="%{l_cc}" \
+      CFLAGS="%{l_cflags -O}" \
+      LDFLAGS="%{l_ldflags}" \
+      ./runConfigure \
+          -p$os \
+          -cgcc \
+          -xc++
+      %{l_make} %{l_mflags}
     )
 
 %install
@@ -134,6 +154,15 @@ AutoReqProv:  no
       export XERCESCROOT
       cd $XERCESCROOT/src/xercesc
       %{l_make} %{l_mflags} install "PREFIX=$RPM_BUILD_ROOT%{l_prefix}"
+      cd $XERCESCROOT/bin
+      %{l_shtool} mkdir -f -p -m 755 \
+          $i $RPM_BUILD_ROOT%{l_prefix}/libexec/xerces-c
+      for i in *; do
+          if [ -f $i ]; then
+              %{l_shtool} install -s -c -m 755 \
+                  $i $RPM_BUILD_ROOT%{l_prefix}/libexec/xerces-c
+          fi
+      done
     )
     %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}