Navigation Menu

Skip to content

Commit

Permalink
Add missing header files dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
kou committed Oct 9, 2017
1 parent 754a5ff commit dba548a
Show file tree
Hide file tree
Showing 3 changed files with 38 additions and 0 deletions.
9 changes: 9 additions & 0 deletions CMakeLists.txt
Expand Up @@ -74,6 +74,14 @@ string(REGEX REPLACE "^.*=[ \t]*\\\\" ""
string(REGEX REPLACE "[ \t\n]" "" PGRN_SOURCES "${PGRN_SOURCES}")
string(REGEX REPLACE "\\\\" ";" PGRN_SOURCES "${PGRN_SOURCES}")

file(READ
${CMAKE_CURRENT_SOURCE_DIR}/makefiles/pgroonga-headers.mk
PGRN_HEADERS)
string(REGEX REPLACE "^.*=[ \t]*\\\\" ""
PGRN_HEADERS "${PGRN_HEADERS}")
string(REGEX REPLACE "[ \t\n]" "" PGRN_HEADERS "${PGRN_HEADERS}")
string(REGEX REPLACE "\\\\" ";" PGRN_HEADERS "${PGRN_HEADERS}")

file(READ
${CMAKE_CURRENT_SOURCE_DIR}/makefiles/pgroonga-check-sources.mk
PGRN_CHECK_SOURCES)
Expand All @@ -91,6 +99,7 @@ configure_file(
@ONLY)
set(PGRN_SOURCES
"${CMAKE_CURRENT_BINARY_DIR}/src/pgroonga.rc"
${PGRN_HEADERS}
${PGRN_SOURCES})
add_library("${PGRN_LIBRARY_NAME}" SHARED ${PGRN_SOURCES})
set_target_properties("${PGRN_LIBRARY_NAME}"
Expand Down
27 changes: 27 additions & 0 deletions makefiles/pgroonga-headers.mk
@@ -0,0 +1,27 @@
HEADERS = \
src/pgrn-column-name.h \
src/pgrn-command-escape-value.h \
src/pgrn-compatible.h \
src/pgrn-convert.h \
src/pgrn-create.h \
src/pgrn-ctid.h \
src/pgrn-global.h \
src/pgrn-groonga-tuple-is-alive.h \
src/pgrn-groonga.h \
src/pgrn-highlight-html.h \
src/pgrn-index-status.h \
src/pgrn-jsonb.h \
src/pgrn-keywords.h \
src/pgrn-match-positions-byte.h \
src/pgrn-match-positions-character.h \
src/pgrn-options.h \
src/pgrn-pg.h \
src/pgrn-portable.h \
src/pgrn-query-expand.h \
src/pgrn-query-extract-keywords.h \
src/pgrn-search.h \
src/pgrn-value.h \
src/pgrn-variables.h \
src/pgrn-wal.h \
src/pgroonga.h \
vendor/xxHash/xxhash.h
2 changes: 2 additions & 0 deletions pgroonga.mk
Expand Up @@ -5,7 +5,9 @@ endif

MODULE_big = pgroonga
include makefiles/pgroonga-sources.mk
include makefiles/pgroonga-headers.mk
OBJS = $(SRCS:.c=.o)
$(OBJS): $(HEADERS)
EXTENSION = pgroonga

ifdef GP
Expand Down

0 comments on commit dba548a

Please sign in to comment.