solv.i: new perl includes <stdbool.h> and the custom typedefs cause gcc errors.
[platform/upstream/libsolv.git] / bindings / CMakeLists.txt
1 # as we link with --as-needed we do not get bogus dependencies
2 SET (SYSTEM_LIBRARIES ${EXPAT_LIBRARY} ${ZLIB_LIBRARY})
3 IF (ENABLE_LZMA_COMPRESSION)
4 SET (SYSTEM_LIBRARIES ${SYSTEM_LIBRARIES} ${LZMA_LIBRARY})
5 ENDIF (ENABLE_LZMA_COMPRESSION)
6 IF (ENABLE_BZIP2_COMPRESSION)
7 SET (SYSTEM_LIBRARIES ${SYSTEM_LIBRARIES} ${BZIP2_LIBRARIES})
8 ENDIF (ENABLE_BZIP2_COMPRESSION)
9 IF (NOT DEBIAN)
10 SET (SYSTEM_LIBRARIES ${RPMDB_LIBRARY} ${SYSTEM_LIBRARIES})
11 ENDIF (NOT DEBIAN)
12
13 SET (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC")
14
15 FIND_PACKAGE (SWIG)
16
17 MESSAGE (STATUS "Found SWIG version ${SWIG_VERSION}")
18 SET (SWIG_INPUT "${CMAKE_CURRENT_SOURCE_DIR}/solv.i")
19
20 IF (ENABLE_PYTHON)
21     ADD_SUBDIRECTORY (python)
22 ENDIF (ENABLE_PYTHON)
23 IF (ENABLE_PERL)
24     ADD_SUBDIRECTORY (perl)
25 ENDIF (ENABLE_PERL)
26 IF (ENABLE_RUBY)
27     ADD_SUBDIRECTORY (ruby)
28 ENDIF (ENABLE_RUBY)