mirror of
https://git.familie-radermacher.ch/linux/ptouch-print.git
synced 2025-12-16 21:05:36 +01:00
Use CMake-argp to find agrp include and library paths
On at least FreeBSD argp is a separate library that needs to have its path specified in order to link.
This commit is contained in:
parent
7ef61111bc
commit
5cbc680f63
1 changed files with 3 additions and 0 deletions
|
|
@ -14,6 +14,7 @@ find_package(GD REQUIRED)
|
||||||
find_package(Git REQUIRED)
|
find_package(Git REQUIRED)
|
||||||
find_package(PkgConfig REQUIRED)
|
find_package(PkgConfig REQUIRED)
|
||||||
find_package(Intl REQUIRED)
|
find_package(Intl REQUIRED)
|
||||||
|
find_package(argp REQUIRED)
|
||||||
|
|
||||||
pkg_check_modules(LIBUSB REQUIRED libusb-1.0)
|
pkg_check_modules(LIBUSB REQUIRED libusb-1.0)
|
||||||
|
|
||||||
|
|
@ -26,6 +27,7 @@ target_include_directories(${PROJECT_NAME} PUBLIC
|
||||||
${GD_INCLUDE_DIR}
|
${GD_INCLUDE_DIR}
|
||||||
${LIBUSB_INCLUDE_DIRS}
|
${LIBUSB_INCLUDE_DIRS}
|
||||||
${Intl_INCLUDE_DIRS}
|
${Intl_INCLUDE_DIRS}
|
||||||
|
${ARGP_INCLUDE_DIR}
|
||||||
)
|
)
|
||||||
|
|
||||||
target_link_libraries(${PROJECT_NAME} PRIVATE
|
target_link_libraries(${PROJECT_NAME} PRIVATE
|
||||||
|
|
@ -33,6 +35,7 @@ target_link_libraries(${PROJECT_NAME} PRIVATE
|
||||||
${LIBUSB_LIBRARIES}
|
${LIBUSB_LIBRARIES}
|
||||||
${LIBUSB_LINK_LIBRARIES}
|
${LIBUSB_LINK_LIBRARIES}
|
||||||
${Intl_LIBRARIES}
|
${Intl_LIBRARIES}
|
||||||
|
${ARGP_LIBRARIES}
|
||||||
)
|
)
|
||||||
|
|
||||||
target_sources(${PROJECT_NAME} PRIVATE
|
target_sources(${PROJECT_NAME} PRIVATE
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue