Navigation Menu

Skip to content

Commit

Permalink
cmake: enable PDB related configuration only for MSVC
Browse files Browse the repository at this point in the history
  • Loading branch information
kou committed Oct 24, 2017
1 parent 0aeeaca commit b71df56
Show file tree
Hide file tree
Showing 12 changed files with 17 additions and 18 deletions.
2 changes: 1 addition & 1 deletion lib/CMakeLists.txt
Expand Up @@ -119,7 +119,7 @@ else()
ARCHIVE DESTINATION "${LIB_DIR}"
LIBRARY DESTINATION "${LIB_DIR}"
RUNTIME DESTINATION "${BIN_DIR}")
if(CMAKE_VERSION VERSION_GREATER "3.1")
if(MSVC AND CMAKE_VERSION VERSION_GREATER "3.1")
install(FILES $<TARGET_PDB_FILE:libgroonga>
DESTINATION "${PDB_DIR}"
OPTIONAL)
Expand Down
4 changes: 2 additions & 2 deletions plugins/functions/CMakeLists.txt
Expand Up @@ -36,7 +36,7 @@ else()
PREFIX ""
OUTPUT_NAME "vector")
install(TARGETS vector_functions DESTINATION "${GRN_FUNCTIONS_PLUGIN_DIR}")
if(CMAKE_VERSION VERSION_GREATER "3.1")
if(MSVC AND CMAKE_VERSION VERSION_GREATER "3.1")
install(FILES $<TARGET_PDB_FILE:vector_functions>
DESTINATION "${PDB_DIR}"
OPTIONAL)
Expand All @@ -61,7 +61,7 @@ else()
PREFIX ""
OUTPUT_NAME "string")
install(TARGETS string_functions DESTINATION "${GRN_FUNCTIONS_PLUGIN_DIR}")
if(CMAKE_VERSION VERSION_GREATER "3.1")
if(MSVC AND CMAKE_VERSION VERSION_GREATER "3.1")
install(FILES $<TARGET_PDB_FILE:string_functions>
DESTINATION "${PDB_DIR}"
OPTIONAL)
Expand Down
2 changes: 1 addition & 1 deletion plugins/query_expanders/CMakeLists.txt
Expand Up @@ -34,7 +34,7 @@ else()
PREFIX ""
OUTPUT_NAME "tsv")
install(TARGETS tsv_query_expander DESTINATION "${QUERY_EXPANDERS_DIR}")
if(CMAKE_VERSION VERSION_GREATER "3.1")
if(MSVC AND CMAKE_VERSION VERSION_GREATER "3.1")
install(FILES $<TARGET_PDB_FILE:tsv_query_expander>
DESTINATION "${PDB_DIR}"
OPTIONAL)
Expand Down
2 changes: 1 addition & 1 deletion plugins/suggest/CMakeLists.txt
Expand Up @@ -32,7 +32,7 @@ else()
add_library(suggest MODULE ${SUGGEST_SOURCES})
set_target_properties(suggest PROPERTIES PREFIX "")
install(TARGETS suggest DESTINATION "${GRN_RELATIVE_PLUGINS_DIR}/suggest")
if(CMAKE_VERSION VERSION_GREATER "3.1")
if(MSVC AND CMAKE_VERSION VERSION_GREATER "3.1")
install(FILES $<TARGET_PDB_FILE:suggest>
DESTINATION "${PDB_DIR}"
OPTIONAL)
Expand Down
4 changes: 2 additions & 2 deletions plugins/token_filters/CMakeLists.txt
Expand Up @@ -36,7 +36,7 @@ else()
PREFIX ""
OUTPUT_NAME "stop_word")
install(TARGETS stop_word_token_filter DESTINATION "${TOKEN_FILTERS_DIR}")
if(CMAKE_VERSION VERSION_GREATER "3.1")
if(MSVC AND CMAKE_VERSION VERSION_GREATER "3.1")
install(FILES $<TARGET_PDB_FILE:stop_word_token_filter>
DESTINATION "${PDB_DIR}"
OPTIONAL)
Expand All @@ -63,7 +63,7 @@ if(GRN_WITH_LIBSTEMMER)
PREFIX ""
OUTPUT_NAME "stem")
install(TARGETS stem_token_filter DESTINATION "${TOKEN_FILTERS_DIR}")
if(CMAKE_VERSION VERSION_GREATER "3.1")
if(MSVC AND CMAKE_VERSION VERSION_GREATER "3.1")
install(FILES $<TARGET_PDB_FILE:stem_token_filter>
DESTINATION "${PDB_DIR}"
OPTIONAL)
Expand Down
4 changes: 2 additions & 2 deletions plugins/tokenizers/CMakeLists.txt
Expand Up @@ -48,7 +48,7 @@ if(GRN_WITH_MECAB)
PREFIX ""
OUTPUT_NAME "mecab")
install(TARGETS mecab_tokenizer DESTINATION "${TOKENIZERS_DIR}")
if(CMAKE_VERSION VERSION_GREATER "3.1")
if(MSVC AND CMAKE_VERSION VERSION_GREATER "3.1")
install(FILES $<TARGET_PDB_FILE:mecab_tokenizer>
DESTINATION "${PDB_DIR}"
OPTIONAL)
Expand Down Expand Up @@ -76,7 +76,7 @@ if(GRN_WITH_KYTEA)
PREFIX ""
OUTPUT_NAME "kytea")
install(TARGETS kytea_tokenizer DESTINATION "${TOKENIZERS_DIR}")
if(CMAKE_VERSION VERSION_GREATER "3.1")
if(MSVC AND CMAKE_VERSION VERSION_GREATER "3.1")
install(FILES $<TARGET_PDB_FILE:kytea_tokenizer>
DESTINATION "${PDB_DIR}"
OPTIONAL)
Expand Down
6 changes: 3 additions & 3 deletions src/CMakeLists.txt
Expand Up @@ -27,7 +27,7 @@ set_source_files_properties(${GROONGA_SOURCES}
COMPILE_FLAGS "${GRN_C_COMPILE_FLAGS}")
target_link_libraries(groonga libgroonga)
install(TARGETS groonga DESTINATION ${BIN_DIR})
if(CMAKE_VERSION VERSION_GREATER "3.1")
if(MSVC AND CMAKE_VERSION VERSION_GREATER "3.1")
install(FILES $<TARGET_PDB_FILE:groonga>
DESTINATION "${PDB_DIR}"
OPTIONAL)
Expand All @@ -44,7 +44,7 @@ if(GRN_WITH_MRUBY)
COMPILE_DEFINITIONS "${MRUBY_DEFINITIONS}")
target_link_libraries(grndb libgroonga)
install(TARGETS grndb DESTINATION ${BIN_DIR})
if(CMAKE_VERSION VERSION_GREATER "3.1")
if(MSVC AND CMAKE_VERSION VERSION_GREATER "3.1")
install(FILES $<TARGET_PDB_FILE:grndb>
DESTINATION "${PDB_DIR}"
OPTIONAL)
Expand All @@ -69,7 +69,7 @@ set_source_files_properties(${GROONGA_BENCHMARK_SOURCES}
COMPILE_FLAGS "${GRN_C_COMPILE_FLAGS}")
target_link_libraries(groonga-benchmark libgroonga)
install(TARGETS groonga-benchmark DESTINATION ${BIN_DIR})
if(CMAKE_VERSION VERSION_GREATER "3.1")
if(MSVC AND CMAKE_VERSION VERSION_GREATER "3.1")
install(FILES $<TARGET_PDB_FILE:groonga-benchmark>
DESTINATION "${PDB_DIR}"
OPTIONAL)
Expand Down
4 changes: 2 additions & 2 deletions src/suggest/CMakeLists.txt
Expand Up @@ -29,7 +29,7 @@ target_link_libraries(groonga-suggest-create-dataset libgroonga)
install(
TARGETS groonga-suggest-create-dataset
DESTINATION ${BIN_DIR})
if(CMAKE_VERSION VERSION_GREATER "3.1")
if(MSVC AND CMAKE_VERSION VERSION_GREATER "3.1")
install(FILES $<TARGET_PDB_FILE:groonga-suggest-create-dataset>
DESTINATION "${PDB_DIR}"
OPTIONAL)
Expand Down Expand Up @@ -89,7 +89,7 @@ if(GRN_WITH_SUGGEST_LEARNER)
install(
TARGETS groonga-suggest-learner groonga-suggest-httpd
DESTINATION ${BIN_DIR})
if(CMAKE_VERSION VERSION_GREATER "3.1")
if(MSVC AND CMAKE_VERSION VERSION_GREATER "3.1")
install(
FILES
$<TARGET_PDB_FILE:groonga-suggest-learner>
Expand Down
1 change: 0 additions & 1 deletion tools/travis-before-script.sh
Expand Up @@ -28,7 +28,6 @@ case "${BUILD_TOOL}" in
./configure --prefix=${prefix} --with-ruby ${configure_args}
;;
cmake)
cmake --version
cmake_args=""
cmake_args="${cmake_args} -DGRN_WITH_DEBUG=yes"
if [ "${ENABLE_MRUBY}" = "yes" ]; then
Expand Down
2 changes: 1 addition & 1 deletion vendor/lz4/CMakeLists.txt
Expand Up @@ -83,7 +83,7 @@ if(GRN_WITH_BUNDLED_LZ4)
RUNTIME DESTINATION "${BIN_DIR}")
install(TARGETS lz4
DESTINATION "${BIN_DIR}")
if(CMAKE_VERSION VERSION_GREATER "3.1")
if(MSVC AND CMAKE_VERSION VERSION_GREATER "3.1")
install(FILES $<TARGET_PDB_FILE:lz4>
DESTINATION "${PDB_DIR}"
OPTIONAL)
Expand Down
2 changes: 1 addition & 1 deletion vendor/mecab/CMakeLists.txt
Expand Up @@ -173,7 +173,7 @@ if(GRN_WITH_BUNDLED_MECAB)
DESTINATION "${BIN_DIR}")
install(TARGETS mecab-dict-index
DESTINATION "${BIN_DIR}")
if(CMAKE_VERSION VERSION_GREATER "3.1")
if(MSVC AND CMAKE_VERSION VERSION_GREATER "3.1")
install(
FILES
$<TARGET_PDB_FILE:libmecab>
Expand Down
2 changes: 1 addition & 1 deletion vendor/message_pack/CMakeLists.txt
Expand Up @@ -41,7 +41,7 @@ if(GRN_WITH_BUNDLED_MESSAGE_PACK)
ARCHIVE DESTINATION "${LIB_DIR}"
LIBRARY DESTINATION "${LIB_DIR}"
RUNTIME DESTINATION "${BIN_DIR}")
if(CMAKE_VERSION VERSION_GREATER "3.1")
if(MSVC AND CMAKE_VERSION VERSION_GREATER "3.1")
install(FILES $<TARGET_PDB_FILE:msgpackc>
DESTINATION "${PDB_DIR}"
OPTIONAL)
Expand Down

0 comments on commit b71df56

Please sign in to comment.