File tree Expand file tree Collapse file tree 4 files changed +31
-4
lines changed
backend/utils/mb/conversion_procs Expand file tree Collapse file tree 4 files changed +31
-4
lines changed Original file line number Diff line number Diff line change @@ -75,8 +75,6 @@ if(NOT MANDIR)
75
75
set (MANDIR "${CMAKE_INSTALL_PREFIX} /share/man" )
76
76
endif (NOT MANDIR )
77
77
78
- #set(DLSUFFIX ${CMAKE_SHARED_LIBRARY_SUFFIX})
79
-
80
78
test_big_endian (WORDS_BIGENDIAN )
81
79
82
80
find_package (Perl REQUIRED )
Original file line number Diff line number Diff line change @@ -16,4 +16,5 @@ add_subdirectory(bin/pg_ctl)
16
16
add_subdirectory (bin/initdb )
17
17
18
18
add_subdirectory (backend )
19
- add_subdirectory (timezone )
19
+ add_subdirectory (timezone )
20
+ add_subdirectory (pl/plpgsql/src )
Original file line number Diff line number Diff line change @@ -190,7 +190,7 @@ foreach(loop_var IN ITEMS ${procs_list})
190
190
set_target_properties (${loop_var} PROPERTIES PREFIX "" )
191
191
install (TARGETS ${loop_var}
192
192
RUNTIME DESTINATION ${PGBINDIR}
193
- LIBRARY DESTINATION ${LIBDIR} )#
193
+ LIBRARY DESTINATION ${LIBDIR} )
194
194
endforeach (loop_var )
195
195
196
196
install (FILES conversion_create.sql
Original file line number Diff line number Diff line change
1
+ BISON_TARGET (PLPGSQL_PARSER pl_gram.y ${CMAKE_CURRENT_SOURCE_DIR} /pl_gram.c COMPILE_FLAGS "-d" )
2
+
3
+ add_custom_command (
4
+ OUTPUT "${CMAKE_CURRENT_SOURCE_DIR} /plerrcodes.h"
5
+ MAIN_DEPENDENCY generate-plerrcodes.pl
6
+ COMMAND ${PERL_EXECUTABLE} "generate-plerrcodes.pl" "${PROJECT_SOURCE_DIR} /src/backend/utils/errcodes.txt" > "${CMAKE_CURRENT_SOURCE_DIR} /plerrcodes.h"
7
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
8
+ )
9
+
10
+
11
+ set (plpgsql_SRCS
12
+ pl_handler.c
13
+ pl_comp.c
14
+ plerrcodes.h
15
+ pl_exec.c
16
+ pl_funcs.c
17
+ pl_scanner.c
18
+ ${BISON_PLPGSQL_PARSER_OUTPUT_SOURCE}
19
+ )
20
+
21
+ add_library (plpgsql SHARED ${plpgsql_SRCS} )
22
+ set_target_properties (plpgsql PROPERTIES PREFIX "" )
23
+
24
+ install (TARGETS plpgsql
25
+ RUNTIME DESTINATION ${PGBINDIR}
26
+ LIBRARY DESTINATION ${LIBDIR} )
27
+ install (FILES plpgsql.control plpgsql--1.0.sql plpgsql--unpackaged--1.0.sql
28
+ DESTINATION ${PGSHAREDIR} /extension )
You can’t perform that action at this time.
0 commit comments