This commit is contained in:
Andrew Haynes
2026-03-26 11:02:53 -04:00
parent b725a006bf
commit 048ef5c8d8
+3 -3
View File
@@ -16,8 +16,6 @@ set(LIB_SOURCES
find_package(PkgConfig REQUIRED) find_package(PkgConfig REQUIRED)
pkg_check_modules(TURBOJPEG REQUIRED IMPORTED_TARGET libturbojpeg) pkg_check_modules(TURBOJPEG REQUIRED IMPORTED_TARGET libturbojpeg)
# find_library(TURBOJPEG_LIB NAMES turbojpeg REQUIRED)
# find_path(TURBOJPEG_INCLUDE NAMES turbojpeg.h REQUIRED)
add_library(PROCESSOR STATIC ${LIB_SOURCES}) add_library(PROCESSOR STATIC ${LIB_SOURCES})
@@ -29,7 +27,6 @@ target_include_directories(PROCESSOR
${TURBOJPEG_INCLUDE} ${TURBOJPEG_INCLUDE}
) )
# target_link_libraries(PROCESSOR PUBLIC ${TURBOJPEG_LIB})
target_link_libraries(PROCESSOR PUBLIC PkgConfig::TURBOJPEG) target_link_libraries(PROCESSOR PUBLIC PkgConfig::TURBOJPEG)
set_target_properties(PROCESSOR PROPERTIES EXPORT_NAME PROCESSOR) set_target_properties(PROCESSOR PROPERTIES EXPORT_NAME PROCESSOR)
@@ -37,3 +34,6 @@ if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME)
add_executable(image_processor src/main.c) # Assuming you have a main.c add_executable(image_processor src/main.c) # Assuming you have a main.c
target_link_libraries(image_processor PRIVATE PROCESSOR) target_link_libraries(image_processor PRIVATE PROCESSOR)
endif() endif()
# Bottom of image_processor/CMakeLists.txt
install(TARGETS PROCESSOR DESTINATION lib)
install(DIRECTORY include/ DESTINATION include)