disable ruby policy because it breaks libzypp
authorDuncan Mac-Vicar P <dmacvicar@suse.de>
Tue, 6 Nov 2007 13:33:16 +0000 (13:33 +0000)
committerDuncan Mac-Vicar P <dmacvicar@suse.de>
Tue, 6 Nov 2007 13:33:16 +0000 (13:33 +0000)
CMakeLists.txt
src/CMakeLists.txt
src/policy.c [new file with mode: 0644]

index fb1b0b1..9c1c80b 100644 (file)
@@ -22,7 +22,7 @@ INCLUDE( ${CMAKE_SOURCE_DIR}/VERSION.cmake )
 
 FIND_PACKAGE(Db43 REQUIRED)
 FIND_PACKAGE(EXPAT REQUIRED)
-FIND_PACKAGE(Ruby REQUIRED)
+#FIND_PACKAGE(Ruby REQUIRED)
 
 SET( PACKAGE "satsolver" )
 SET( VERSION "${LIBSATSOLVER_MAJOR}.${LIBSATSOLVER_MINOR}.${LIBSATSOLVER_PATCH}" )
index 9256bb1..6a908c1 100644 (file)
@@ -1,13 +1,12 @@
 
 SET(libsatsolver_SRCS bitmap.c  poolarch.c  poolvendor.c  poolid.c
-solver.c  repo_solv.c evr.c pool.c queue.c   repo.c  util.c
-policy-ruby.c)
+solver.c repo_solv.c evr.c pool.c queue.c   repo.c  util.c policy.c )
 
 ADD_LIBRARY(satsolver STATIC ${libsatsolver_SRCS})
 
 SET(libsatsolver_HEADERS bitmap.h evr.h hash.h policy.h poolarch.h poolvendor.h pool.h poolid.h pooltypes.h queue.h solvable.h solver.h repo.h repo_solv.h util.h )
 
-SET( CMAKE_C_FLAGS   "${CMAKE_C_FLAGS} -g -O3 -Wall -I${RUBY_INCLUDE_PATH}" )
+SET( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g -O3 -Wall" )
 
 INSTALL(  FILES ${libsatsolver_HEADERS} DESTINATION "${CMAKE_INSTALL_PREFIX}/include/satsolver" )
 INSTALL(TARGETS satsolver LIBRARY DESTINATION ${LIB_INSTALL_DIR} ARCHIVE DESTINATION ${LIB_INSTALL_DIR})
diff --git a/src/policy.c b/src/policy.c
new file mode 100644 (file)
index 0000000..603df68
--- /dev/null
@@ -0,0 +1,30 @@
+/*
+ * Generic policy interface for SAT solver
+ * 
+ */
+
+#include "solver.h"
+
+#include <stdio.h>
+#include "policy.h"
+
+int
+policy_init( const Pool *p )
+{
+  return 0;
+}
+
+
+int
+policy_exit( void )
+{
+  return 0;
+}
+
+/*-----------------------------------------------*/
+int
+policy_printrules( void )
+{
+  /* default: false */
+  return 0;
+}