[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [Soprano] 724105f: port plugin SHARED -> MODULE change from trunk
From:       Benjamin Reed <ranger () befunk ! com>
Date:       2010-10-26 12:01:15
Message-ID: 20101026120115.54350A619F () git ! kde ! org
[Download RAW message or body]

commit 724105f812bf3a35b0801a066b8923974011eab7
branch 2.2
Author: Benjamin Reed <ranger@befunk.com>
Date:   Wed Mar 25 12:38:54 2009 +0000

    port plugin SHARED -> MODULE change from trunk
    
    svn path=/branches/soprano/2.2/; revision=944319

diff --git a/ChangeLog b/ChangeLog
index 622017b..73d1ad1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,6 @@
 2.2.3
 	* Fixed build system for tests (thanks to Greg Beauchesne)
+	* Fixed plugins to build as MODULEs instead of SHARED (makes proper "plugins" on non-ELF systems)
 
 2.2.2
 	* Properly clear the error in the SparqlModel
diff --git a/backends/redland/CMakeLists.txt b/backends/redland/CMakeLists.txt
index a589301..92c2880 100644
--- a/backends/redland/CMakeLists.txt
+++ b/backends/redland/CMakeLists.txt
@@ -49,7 +49,7 @@ if(BUILD_REDLAND_BACKEND)
 
   qt4_automoc(${redland_backend_SRC})
 
-  add_library(soprano_redlandbackend SHARED ${redland_backend_SRC})
+  add_library(soprano_redlandbackend MODULE ${redland_backend_SRC})
 
   TARGET_LINK_LIBRARIES(soprano_redlandbackend soprano_redlandcore)
 
diff --git a/backends/sesame2/CMakeLists.txt b/backends/sesame2/CMakeLists.txt
index 40d3a26..cfffa09 100644
--- a/backends/sesame2/CMakeLists.txt
+++ b/backends/sesame2/CMakeLists.txt
@@ -36,7 +36,7 @@ set(sesame2_backend_SRC
 
 qt4_automoc(${sesame2_backend_SRC})
 
-add_library(soprano_sesame2backend SHARED ${sesame2_backend_SRC})
+add_library(soprano_sesame2backend MODULE ${sesame2_backend_SRC})
 
 target_link_libraries(soprano_sesame2backend soprano ${JAVA_JVM_LIBRARY})
 
diff --git a/parsers/nquads/CMakeLists.txt b/parsers/nquads/CMakeLists.txt
index f2a3adb..2302f6e 100644
--- a/parsers/nquads/CMakeLists.txt
+++ b/parsers/nquads/CMakeLists.txt
@@ -13,7 +13,7 @@ set(nquadparser_SRC
 
 qt4_automoc(${nquadparser_SRC})
 
-add_library(soprano_nquadparser SHARED ${nquadparser_SRC})
+add_library(soprano_nquadparser MODULE ${nquadparser_SRC})
 
 TARGET_LINK_LIBRARIES(soprano_nquadparser soprano)
 
diff --git a/parsers/raptor/CMakeLists.txt b/parsers/raptor/CMakeLists.txt
index e571e4e..e5d9bcb 100644
--- a/parsers/raptor/CMakeLists.txt
+++ b/parsers/raptor/CMakeLists.txt
@@ -17,7 +17,7 @@ configure_file(raptor-config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/raptor-config.h
 
 qt4_automoc(${raptor_parser_SRC})
 
-add_library(soprano_raptorparser SHARED ${raptor_parser_SRC})
+add_library(soprano_raptorparser MODULE ${raptor_parser_SRC})
 
 TARGET_LINK_LIBRARIES(soprano_raptorparser soprano ${RAPTOR_LIBRARIES})
 
diff --git a/queryparsers/rasqal/CMakeLists.txt b/queryparsers/rasqal/CMakeLists.txt
index 6cdc568..af4d92f 100644
--- a/queryparsers/rasqal/CMakeLists.txt
+++ b/queryparsers/rasqal/CMakeLists.txt
@@ -20,7 +20,7 @@ set(rasqalqueryparser_SRC
 
 qt4_automoc(${rasqalqueryparser_SRC})
 
-add_library(soprano_rasqalqueryparser SHARED ${rasqalqueryparser_SRC})
+add_library(soprano_rasqalqueryparser MODULE ${rasqalqueryparser_SRC})
 
 TARGET_LINK_LIBRARIES(soprano_rasqalqueryparser soprano ${RAPTOR_LIBRARIES} ${RASQAL_LIBRARIES} ${REDLAND_LIBRARIES})
 
diff --git a/serializers/nquads/CMakeLists.txt b/serializers/nquads/CMakeLists.txt
index 422cfbe..30ed6c7 100644
--- a/serializers/nquads/CMakeLists.txt
+++ b/serializers/nquads/CMakeLists.txt
@@ -13,7 +13,7 @@ set(nquadserializer_SRC
 
 qt4_automoc(${nquadserializer_SRC})
 
-add_library(soprano_nquadserializer SHARED ${nquadserializer_SRC})
+add_library(soprano_nquadserializer MODULE ${nquadserializer_SRC})
 
 TARGET_LINK_LIBRARIES(soprano_nquadserializer soprano)
 
diff --git a/serializers/raptor/CMakeLists.txt b/serializers/raptor/CMakeLists.txt
index 9bfb31a..860be5e 100644
--- a/serializers/raptor/CMakeLists.txt
+++ b/serializers/raptor/CMakeLists.txt
@@ -25,7 +25,7 @@ set(raptor_serializer_SRC
 
 qt4_automoc(${raptor_serializer_SRC})
 
-add_library(soprano_raptorserializer SHARED ${raptor_serializer_SRC})
+add_library(soprano_raptorserializer MODULE ${raptor_serializer_SRC})
 
 TARGET_LINK_LIBRARIES(soprano_raptorserializer soprano soprano_redlandcore ${RAPTOR_LIBRARIES})
 
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic