Changeset: bba6ac44fb80 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/bba6ac44fb80
Modified Files:
        monetdb5/modules/atoms/pg_jsonpath/CMakeLists.txt
        monetdb5/tools/CMakeLists.txt
Branch: json-extend
Log Message:

simplify cmake a bit


diffs (67 lines):

diff --git a/monetdb5/modules/atoms/pg_jsonpath/CMakeLists.txt 
b/monetdb5/modules/atoms/pg_jsonpath/CMakeLists.txt
--- a/monetdb5/modules/atoms/pg_jsonpath/CMakeLists.txt
+++ b/monetdb5/modules/atoms/pg_jsonpath/CMakeLists.txt
@@ -25,17 +25,8 @@ BISON_TARGET(jsonpath_parser
 
   target_sources(pg_jsonpath
   PRIVATE
-  # ${CMAKE_CURRENT_SOURCE_DIR}/jsonpath.c
-  jsonpath_internal.h
-  postgres_defines.h
-  postgres_defines_internal.h
-  ${FLEX_jsonpath_scanner_OUTPUT_HEADER}
   ${FLEX_jsonpath_scanner_OUTPUTS}
-  ${BISON_jsonpath_parser_OUTPUT_HEADER}
-  ${BISON_jsonpath_parser_OUTPUT_SOURCE}
-  PUBLIC
-  ${CMAKE_CURRENT_SOURCE_DIR}/jsonpath.h
-  )
+  ${BISON_jsonpath_parser_OUTPUT_SOURCE})
 
 target_link_libraries(pg_jsonpath
   PRIVATE
@@ -46,11 +37,9 @@ target_link_libraries(pg_jsonpath
 
 target_include_directories(pg_jsonpath
   PRIVATE
-  $<TARGET_PROPERTY:sqlcommon,INTERFACE_INCLUDE_DIRECTORIES>
   $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>
   PUBLIC
-  $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
-  $<INSTALL_INTERFACE:${INCLUDEDIR}/monetdb>)
+  $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>)
 
 
 target_compile_definitions(pg_jsonpath
diff --git a/monetdb5/tools/CMakeLists.txt b/monetdb5/tools/CMakeLists.txt
--- a/monetdb5/tools/CMakeLists.txt
+++ b/monetdb5/tools/CMakeLists.txt
@@ -10,12 +10,7 @@
 # Copyright 1997 - July 2008 CWI.
 #]]
 
-add_library(monetdb5 SHARED
-  $<TARGET_OBJECTS:mal>
-  $<TARGET_OBJECTS:atoms>
-  $<TARGET_OBJECTS:malmodules>
-  $<TARGET_OBJECTS:kernel>
-  $<TARGET_OBJECTS:optimizer>)
+add_library(monetdb5 SHARED)
 
 target_link_libraries(monetdb5
     PRIVATE
@@ -27,6 +22,14 @@ target_link_libraries(monetdb5
     $<$<BOOL:${LibXml2_FOUND}>:LibXml2::LibXml2>
     $<$<BOOL:${PCRE_FOUND}>:PCRE::PCRE>
     $<$<BOOL:${Iconv_FOUND}>:Iconv::Iconv>
+    mal
+    atoms
+    malmodules
+    kernel
+    optimizer
+    pg_jsonpath
+    sqlinclude
+    sqlcommon
     bat)
 
 set_target_properties(monetdb5
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to