Changeset: 0f4250f29881 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=0f4250f29881
Removed Files:
        geom/lib/Makefile.ag
Modified Files:
        geom/CMakeLists.txt
        sql/backends/monet5/UDF/capi/CMakeLists.txt
Branch: cmake-fun
Log Message:

Install geom module SQL files only if the module is available.

Cmake 3.5 was confused with cheader.h file location, maybe because of the 
special target.


diffs (43 lines):

diff --git a/geom/CMakeLists.txt b/geom/CMakeLists.txt
--- a/geom/CMakeLists.txt
+++ b/geom/CMakeLists.txt
@@ -7,6 +7,6 @@
 #]]
 
 add_subdirectory(monetdb5)
-if(HAVE_SQL)
+if(HAVE_SQL AND HAVE_GEOM)
        add_subdirectory(sql)
 endif()
diff --git a/geom/lib/Makefile.ag b/geom/lib/Makefile.ag
deleted file mode 100644
--- a/geom/lib/Makefile.ag
+++ /dev/null
@@ -1,14 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0.  If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-# Copyright 1997 - July 2008 CWI, August 2008 - 2019 MonetDB B.V.
-
-MTSAFE
-INCLUDES = ../../common/stream ../../common/utils ../../gdk $(GEOS_INCS) 
$(proj_CFLAGS)
-
-lib_geom = {
-       NOINST
-       DIR = libdir/MonetDB
-       SOURCES = ../monetdb5/libgeom.c  ../monetdb5/libgeom.h
-}
diff --git a/sql/backends/monet5/UDF/capi/CMakeLists.txt 
b/sql/backends/monet5/UDF/capi/CMakeLists.txt
--- a/sql/backends/monet5/UDF/capi/CMakeLists.txt
+++ b/sql/backends/monet5/UDF/capi/CMakeLists.txt
@@ -27,7 +27,8 @@ if(NOT "${ENABLE_CINTEGRATION}" STREQUAL
                list(APPEND CAPI_LINK_LIBRARIES monetdb5 gdk)
        endif()
 
-       add_library(capi MODULE capi.c capi.h cheader.h 
${CMAKE_CURRENT_BINARY_DIR}/cheader.text.h)
+       add_library(capi MODULE capi.c capi.h 
${CMAKE_CURRENT_SOURCE_DIR}/cheader.h
+                               ${CMAKE_CURRENT_BINARY_DIR}/cheader.text.h)
        target_link_libraries(capi PRIVATE ${CAPI_LINK_LIBRARIES})
        set_target_properties(capi PROPERTIES OUTPUT_NAME _capi)
        target_compile_definitions(capi PRIVATE LIBCUDF)
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to