forked from rime/librime
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
48a2341
commit 4ba55d0
Showing
11 changed files
with
131 additions
and
185 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
find_path(GFLAGS_INCLUDE_DIR NAMES gflags.h) | ||
|
||
find_library(GFLAGS_LIBRARY NAMES gflags libgflags) | ||
|
||
include(FindPackageHandleStandardArgs) | ||
find_package_handle_standard_args(GFlags | ||
FOUND_VAR | ||
GFLAGS_FOUND | ||
REQUIRED_VARS | ||
GFLAGS_LIBRARY | ||
GFLAGS_INCLUDE_DIR | ||
) | ||
if(GFLAGS_FOUND AND NOT TARGET GFlags::gflags) | ||
add_library(GFlags::gflags UNKNOWN IMPORTED) | ||
set_target_properties(GFlags::GFlags PROPERTIES | ||
IMPORTED_LOCATION "${GFLAGS_LIBRARY}" | ||
INTERFACE_INCLUDE_DIRECTORIES "${GFLAGS_INCLUDE_DIR}" | ||
) | ||
endif() | ||
|
||
mark_as_advanced(GFLAGS_INCLUDE_DIR GFLAGS_LIBRARY) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
find_path(GLOG_INCLUDE_DIR NAMES glog/logging.h) | ||
|
||
find_library(GLOG_LIBRARY NAMES glog glogd libglog) | ||
|
||
include(FindPackageHandleStandardArgs) | ||
find_package_handle_standard_args(GLog | ||
FOUND_VAR | ||
GLOG_FOUND | ||
REQUIRED_VARS | ||
GLOG_LIBRARY | ||
GLOG_INCLUDE_DIR | ||
) | ||
if(GLOG_FOUND AND NOT TARGET GLog::glog) | ||
add_library(GLog::glog UNKNOWN IMPORTED) | ||
set_target_properties(GLog::glog PROPERTIES | ||
IMPORTED_LOCATION "${GLOG_LIBRARY}" | ||
INTERFACE_INCLUDE_DIRECTORIES "${GLOG_INCLUDE_DIR}" | ||
) | ||
endif() | ||
|
||
mark_as_advanced(GLOG_INCLUDE_DIR GLOG_LIBRARY) |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,26 +1,21 @@ | ||
set(_leveldb_ORIG_CMAKE_FIND_LIBRARY_SUFFIXES ${CMAKE_FIND_LIBRARY_SUFFIXES}) | ||
find_path(LEVELDB_INCLUDE_DIR NAMES leveldb/db.h) | ||
|
||
find_path(LevelDb_INCLUDE_PATH leveldb/db.h) | ||
find_library(LEVELDB_LIBRARY NAMES leveldb libleveldb) | ||
|
||
if (WITH_STATIC_DEPS) | ||
if (WIN32) | ||
set(CMAKE_FIND_LIBRARY_SUFFIXES .lib ${CMAKE_FIND_LIBRARY_SUFFIXES}) | ||
else (WIN32) | ||
set(CMAKE_FIND_LIBRARY_SUFFIXES .a ${CMAKE_FIND_LIBRARY_SUFFIXES}) | ||
endif (WIN32) | ||
endif () | ||
find_library(LevelDb_LIBRARY NAMES leveldb libleveldb) | ||
if(LevelDb_INCLUDE_PATH AND LevelDb_LIBRARY) | ||
set(LevelDb_FOUND TRUE) | ||
endif(LevelDb_INCLUDE_PATH AND LevelDb_LIBRARY) | ||
if(LevelDb_FOUND) | ||
if(NOT LevelDb_FIND_QUIETLY) | ||
message(STATUS "Found leveldb: ${LevelDb_LIBRARY}") | ||
endif(NOT LevelDb_FIND_QUIETLY) | ||
else(LevelDb_FOUND) | ||
if(LevelDb_FIND_REQUIRED) | ||
message(FATAL_ERROR "Could not find leveldb library.") | ||
endif(LevelDb_FIND_REQUIRED) | ||
endif(LevelDb_FOUND) | ||
include(FindPackageHandleStandardArgs) | ||
find_package_handle_standard_args(LevelDB | ||
FOUND_VAR | ||
LEVELDB_FOUND | ||
REQUIRED_VARS | ||
LEVELDB_LIBRARY | ||
LEVELDB_INCLUDE_DIR | ||
) | ||
if(LEVELDB_FOUND AND NOT TARGET LevelDB::LevelDB) | ||
add_library(LevelDB::LevelDB UNKNOWN IMPORTED) | ||
set_target_properties(LevelDB::LevelDB PROPERTIES | ||
IMPORTED_LOCATION "${LEVELDB_LIBRARY}" | ||
INTERFACE_INCLUDE_DIRECTORIES "${LEVELDB_INCLUDE_DIR}" | ||
) | ||
endif() | ||
|
||
set(CMAKE_FIND_LIBRARY_SUFFIXES ${_leveldb_ORIG_CMAKE_FIND_LIBRARY_SUFFIXES}) | ||
mark_as_advanced(LEVELDB_INCLUDE_DIR LEVELDB_LIBRARY) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,26 +1,21 @@ | ||
set(_marisa_ORIG_CMAKE_FIND_LIBRARY_SUFFIXES ${CMAKE_FIND_LIBRARY_SUFFIXES}) | ||
find_path(MARISA_INCLUDE_DIR NAMES marisa.h) | ||
|
||
find_path(Marisa_INCLUDE_PATH marisa.h) | ||
find_library(MARISA_LIBRARY NAMES marisa libmarisa) | ||
|
||
if (WITH_STATIC_DEPS) | ||
if (WIN32) | ||
set(CMAKE_FIND_LIBRARY_SUFFIXES .lib ${CMAKE_FIND_LIBRARY_SUFFIXES}) | ||
else (WIN32) | ||
set(CMAKE_FIND_LIBRARY_SUFFIXES .a ${CMAKE_FIND_LIBRARY_SUFFIXES}) | ||
endif (WIN32) | ||
endif () | ||
find_library(Marisa_LIBRARY NAMES marisa libmarisa) | ||
if(Marisa_INCLUDE_PATH AND Marisa_LIBRARY) | ||
set(Marisa_FOUND TRUE) | ||
endif(Marisa_INCLUDE_PATH AND Marisa_LIBRARY) | ||
if(Marisa_FOUND) | ||
if(NOT Marisa_FIND_QUIETLY) | ||
message(STATUS "Found marisa: ${Marisa_LIBRARY}") | ||
endif(NOT Marisa_FIND_QUIETLY) | ||
else(Marisa_FOUND) | ||
if(Marisa_FIND_REQUIRED) | ||
message(FATAL_ERROR "Could not find marisa library.") | ||
endif(Marisa_FIND_REQUIRED) | ||
endif(Marisa_FOUND) | ||
include(FindPackageHandleStandardArgs) | ||
find_package_handle_standard_args(Marisa | ||
FOUND_VAR | ||
MARISA_FOUND | ||
REQUIRED_VARS | ||
MARISA_LIBRARY | ||
MARISA_INCLUDE_DIR | ||
) | ||
if(MARISA_FOUND AND NOT TARGET Marisa::Marisa) | ||
add_library(Marisa::Marisa UNKNOWN IMPORTED) | ||
set_target_properties(Marisa::Marisa PROPERTIES | ||
IMPORTED_LOCATION "${MARISA_LIBRARY}" | ||
INTERFACE_INCLUDE_DIRECTORIES "${MARISA_INCLUDE_DIR}" | ||
) | ||
endif() | ||
|
||
set(CMAKE_FIND_LIBRARY_SUFFIXES ${_marisa_ORIG_CMAKE_FIND_LIBRARY_SUFFIXES}) | ||
mark_as_advanced(MARISA_INCLUDE_DIR MARISA_LIBRARY) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
find_path(OPENCC_INCLUDE_DIR NAMES opencc/opencc.h) | ||
|
||
find_library(OPENCC_LIBRARY NAMES opencc) | ||
|
||
include(FindPackageHandleStandardArgs) | ||
find_package_handle_standard_args(OpenCC | ||
FOUND_VAR | ||
OPENCC_FOUND | ||
REQUIRED_VARS | ||
OPENCC_LIBRARY | ||
OPENCC_INCLUDE_DIR | ||
) | ||
if(OpenCC_FOUND AND NOT TARGET OpenCC::OpenCC) | ||
add_library(OpenCC::OpenCC UNKNOWN IMPORTED) | ||
set_target_properties(OpenCC::OpenCC PROPERTIES | ||
IMPORTED_LOCATION "${OPENCC_LIBRARY}" | ||
INTERFACE_INCLUDE_DIRECTORIES "${OPENCC_INCLUDE_DIR}" | ||
) | ||
endif() | ||
|
||
mark_as_advanced(OPENCC_INCLUDE_DIR OPENCC_LIBRARY) |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,32 +1,24 @@ | ||
set(_yamlcpp_ORIG_CMAKE_FIND_LIBRARY_SUFFIXES ${CMAKE_FIND_LIBRARY_SUFFIXES}) | ||
find_path(YAML_CPP_INCLUDE_DIR NAMES yaml-cpp/yaml.h) | ||
|
||
find_path(YamlCpp_INCLUDE_PATH yaml-cpp/yaml.h) | ||
find_library(YAML_CPP_LIBRARY NAMES yaml-cpp libyaml-cpp) | ||
|
||
find_path(YamlCpp_NEW_API yaml-cpp/node/node.h) | ||
if(YamlCpp_INCLUDE_PATH AND NOT YamlCpp_NEW_API) | ||
message(FATAL_ERROR "The new yaml-cpp 0.5 API is not available.") | ||
endif() | ||
|
||
if (WITH_STATIC_DEPS) | ||
if (WIN32) | ||
set(CMAKE_FIND_LIBRARY_SUFFIXES .lib ${CMAKE_FIND_LIBRARY_SUFFIXES}) | ||
else (WIN32) | ||
set(CMAKE_FIND_LIBRARY_SUFFIXES .a ${CMAKE_FIND_LIBRARY_SUFFIXES}) | ||
endif (WIN32) | ||
endif () | ||
find_library(YamlCpp_LIBRARY NAMES libyaml-cppmt libyaml-cppmtd yaml-cpp) | ||
include(FindPackageHandleStandardArgs) | ||
find_package_handle_standard_args(YamlCpp | ||
FOUND_VAR | ||
YAML_CPP_FOUND | ||
REQUIRED_VARS | ||
YAML_CPP_LIBRARY | ||
YAML_CPP_INCLUDE_DIR | ||
) | ||
|
||
if(YamlCpp_INCLUDE_PATH AND YamlCpp_LIBRARY) | ||
set(YamlCpp_FOUND TRUE) | ||
endif(YamlCpp_INCLUDE_PATH AND YamlCpp_LIBRARY) | ||
if(YamlCpp_FOUND) | ||
if(NOT YamlCpp_FIND_QUIETLY) | ||
message(STATUS "Found yaml-cpp: ${YamlCpp_LIBRARY}") | ||
endif(NOT YamlCpp_FIND_QUIETLY) | ||
else(YamlCpp_FOUND) | ||
if(YamlCpp_FIND_REQUIRED) | ||
message(FATAL_ERROR "Could not find yaml-cpp library.") | ||
endif(YamlCpp_FIND_REQUIRED) | ||
endif(YamlCpp_FOUND) | ||
if(YAML_CPP_FOUND AND NOT TARGET YamlCpp::YamlCpp) | ||
set(YAML_CPP_LIBRARIES ${YAML_CPP_LIBRARY}) | ||
add_library(YamlCpp::YamlCpp UNKNOWN IMPORTED) | ||
set_target_properties(YamlCpp::YamlCpp PROPERTIES | ||
IMPORTED_LINK_INTERFACE_LANGUAGES "CXX" | ||
IMPORTED_LOCATION "${YAML_CPP_LIBRARY}" | ||
INTERFACE_INCLUDE_DIRECTORIES "${YAML_CPP_INCLUDE_DIR}" | ||
) | ||
endif() | ||
|
||
set(CMAKE_FIND_LIBRARY_SUFFIXES ${_yamlcpp_ORIG_CMAKE_FIND_LIBRARY_SUFFIXES}) | ||
mark_as_advanced(YAML_CPP_INCLUDE_DIR YAML_CPP_LIBRARY) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters