- Ubuntu 12.04
- CMake 2.8.9
- Postgresql 9.2.2
FindPostgreSQL
モジュールに検索させようとしています/usr/include/postgresql/libpq-fe.h
。
これが私の中にあるものですCMakeLists.txt
:
find_package(PostgreSQL REQUIRED)
これは私が得るエラーです:
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:97 (MESSAGE):
Could NOT find PostgreSQL (missing: PostgreSQL_TYPE_INCLUDE_DIR) (found
version "9.2.2")
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:288 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-2.8/Modules/FindPostgreSQL.cmake:155 (find_package_handle_standard_args)
CMakeLists.txt:7 (find_package)
電話をかける前に次の行を追加しましたfind_package
が、効果がないようです。
set(PostgreSQL_ADDITIONAL_VERSIONS "9.2.2")
set(PostgreSQL_ADDITIONAL_SEARCH_PATHS ${PostgreSQL_ADDITIONAL_SEARCH_PATHS} "/usr/include/postgresql")
グーグルも試しましPostgreSQL_TYPE_INCLUDE_DIR
たが、何も見つかりませんでした。他に何を試すことができますか?