From: Michael Schroeder Date: Mon, 5 Oct 2015 11:14:15 +0000 (+0200) Subject: Mark the shared objects generated by the bindings as MODULE X-Git-Tag: 0.6.14~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b8f43105ae88047fe96333a08d1423790aeb767f;p=thirdparty%2Flibsolv.git Mark the shared objects generated by the bindings as MODULE Fixes build on mageia if %cmake is used. --- diff --git a/bindings/perl/CMakeLists.txt b/bindings/perl/CMakeLists.txt index cb9cd372..49a3902b 100644 --- a/bindings/perl/CMakeLists.txt +++ b/bindings/perl/CMakeLists.txt @@ -28,7 +28,7 @@ ADD_DEFINITIONS(${PERL_CCFLAGS} -Wno-unused -Wno-nonnull) LINK_DIRECTORIES (${PERL_CORE_DIR}) INCLUDE_DIRECTORIES (${PERL_INCLUDE_PATH} ${PERL_CORE_DIR}) -ADD_LIBRARY (bindings_perl SHARED solv_perl.c) +ADD_LIBRARY (bindings_perl MODULE solv_perl.c) SET_TARGET_PROPERTIES (bindings_perl PROPERTIES PREFIX "" OUTPUT_NAME "solv") SET_TARGET_PROPERTIES (bindings_perl PROPERTIES LINK_FLAGS "${PERL_CCLDFLAGS}") TARGET_LINK_LIBRARIES (bindings_perl libsolvext libsolv ${SYSTEM_LIBRARIES}) diff --git a/bindings/python/CMakeLists.txt b/bindings/python/CMakeLists.txt index 22ddec3b..73f2dcac 100644 --- a/bindings/python/CMakeLists.txt +++ b/bindings/python/CMakeLists.txt @@ -24,7 +24,7 @@ ADD_CUSTOM_COMMAND ( ADD_DEFINITIONS(-Wno-unused) INCLUDE_DIRECTORIES (${PYTHON_INCLUDE_PATH}) -ADD_LIBRARY (bindings_python SHARED solv_python.c) +ADD_LIBRARY (bindings_python MODULE solv_python.c) SET_TARGET_PROPERTIES (bindings_python PROPERTIES PREFIX "" OUTPUT_NAME "_solv") TARGET_LINK_LIBRARIES (bindings_python libsolvext libsolv ${SYSTEM_LIBRARIES}) diff --git a/bindings/ruby/CMakeLists.txt b/bindings/ruby/CMakeLists.txt index bc7a1f91..6c3bd50d 100644 --- a/bindings/ruby/CMakeLists.txt +++ b/bindings/ruby/CMakeLists.txt @@ -19,7 +19,7 @@ ADD_CUSTOM_COMMAND ( ADD_DEFINITIONS(-Wno-unused) INCLUDE_DIRECTORIES (${RUBY_INCLUDE_PATH}) -ADD_LIBRARY (bindings_ruby SHARED solv_ruby.c) +ADD_LIBRARY (bindings_ruby MODULE solv_ruby.c) SET_TARGET_PROPERTIES (bindings_ruby PROPERTIES PREFIX "" OUTPUT_NAME "solv") TARGET_LINK_LIBRARIES (bindings_ruby libsolvext libsolv ${SYSTEM_LIBRARIES})