Changeset: 71fc4c14752a for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=71fc4c14752a
Modified Files:
        common/options/CMakeLists.txt
        common/stream/CMakeLists.txt
        geom/lib/CMakeLists.txt
        geom/monetdb5/CMakeLists.txt
        monetdb5/mal/CMakeLists.txt
        sql/backends/monet5/CMakeLists.txt
Branch: default
Log Message:

cleanup public header definitions


diffs (112 lines):

diff --git a/common/options/CMakeLists.txt b/common/options/CMakeLists.txt
--- a/common/options/CMakeLists.txt
+++ b/common/options/CMakeLists.txt
@@ -31,10 +31,6 @@ target_link_libraries(moptions
   monetdb_config_header
   $<$<PLATFORM_ID:Windows>:${GETOPT_LIB}>)
 
-#if(WIN32)
-#  target_compile_definitions(moptions PRIVATE LIBMOPTIONS LIBGDK LIBMAPI)
-#endif()
-
 set_target_properties(moptions
   PROPERTIES
   POSITION_INDEPENDENT_CODE ON
diff --git a/common/stream/CMakeLists.txt b/common/stream/CMakeLists.txt
--- a/common/stream/CMakeLists.txt
+++ b/common/stream/CMakeLists.txt
@@ -7,10 +7,10 @@
 #]]
 
 set(stream_public_headers
-  $<BUILD_INTERFACE:$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>/stream.h>
-  
$<BUILD_INTERFACE:$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>/stream_socket.h>
-  
$<INSTALL_INTERFACE:$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/monetdb>/stream.h>
-  
$<INSTALL_INTERFACE:$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/monetdb>/stream_socket.h>)
+  $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/stream.h>
+  $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/stream_socket.h>
+  $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/monetdb/stream.h>
+  $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/monetdb/stream_socket.h>)
 
 add_library(stream
   SHARED)
diff --git a/geom/lib/CMakeLists.txt b/geom/lib/CMakeLists.txt
--- a/geom/lib/CMakeLists.txt
+++ b/geom/lib/CMakeLists.txt
@@ -30,8 +30,7 @@ if(GEOS_FOUND)
 
   set_target_properties(geomlib
     PROPERTIES
-    POSITION_INDEPENDENT_CODE ON
-    PUBLIC_HEADER "${sqlserver_public_headers}")
+    POSITION_INDEPENDENT_CODE ON)
 
   target_compile_definitions(geomlib PRIVATE LIBGEOM)
 endif()
diff --git a/geom/monetdb5/CMakeLists.txt b/geom/monetdb5/CMakeLists.txt
--- a/geom/monetdb5/CMakeLists.txt
+++ b/geom/monetdb5/CMakeLists.txt
@@ -9,18 +9,9 @@
 if(GEOS_FOUND)
   add_library(geomodule MODULE)
 
-       #set(include_mal_files
-       #  geom
-       #       geom_funcs)
-
   set(include_sql_files
     40_geom)
 
-       #create_include_object(
-       #  MAL_LANGUAGE
-       #  name_module "geomodule"
-       #  modules_list ${include_mal_files})
-
   create_include_object(
     SQL_LANGUAGE
     name_module "geomodule"
@@ -35,7 +26,6 @@ if(GEOS_FOUND)
     geom.c
     geomBulk.c
     geom_upgrade.c
-               #  ${MONETDB_CURRENT_MAL_SOURCES}
     ${MONETDB_CURRENT_SQL_SOURCES}
     PUBLIC
     ${geomodule_public_headers})
diff --git a/monetdb5/mal/CMakeLists.txt b/monetdb5/mal/CMakeLists.txt
--- a/monetdb5/mal/CMakeLists.txt
+++ b/monetdb5/mal/CMakeLists.txt
@@ -15,7 +15,9 @@ set(mal_public_headers
   ${CMAKE_CURRENT_SOURCE_DIR}/mal_type.h
   ${CMAKE_CURRENT_SOURCE_DIR}/mal_stack.h
   ${CMAKE_CURRENT_SOURCE_DIR}/mal_namespace.h
-  ${CMAKE_CURRENT_SOURCE_DIR}/mal_errors.h)
+  ${CMAKE_CURRENT_SOURCE_DIR}/mal_errors.h
+  ${CMAKE_CURRENT_SOURCE_DIR}/mal_client.h
+  ${CMAKE_CURRENT_SOURCE_DIR}/mal_authorize.h)
 
 add_library(mal OBJECT)
 
@@ -53,8 +55,6 @@ target_sources(mal
   mal_prelude.c
   mel.h
   PUBLIC
-  ${CMAKE_CURRENT_SOURCE_DIR}/mal_client.h
-  ${CMAKE_CURRENT_SOURCE_DIR}/mal_authorize.h
   ${mal_public_headers})
 
 target_include_directories(mal
diff --git a/sql/backends/monet5/CMakeLists.txt 
b/sql/backends/monet5/CMakeLists.txt
--- a/sql/backends/monet5/CMakeLists.txt
+++ b/sql/backends/monet5/CMakeLists.txt
@@ -7,8 +7,8 @@
 #]]
 
 set(sql_public_headers
-  
$<BUILD_INTERFACE:$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>/sql_import.h>
-  
$<INSTALL_INTERFACE:$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/monetdb>/sql_import.h>)
+  $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/sql_import.h>
+  $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/monetdb/sql_import.h>)
 
 #add_library(sql MODULE)
 add_library(sql SHARED)
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to