blob: 72cec6f8321632e6eb9067e3723f75ac3040c11a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
diff --git a/cmake/FindFreeImage.cmake b/cmake/FindFreeImage.cmake
index 1466f92..114559d 100755
--- a/cmake/FindFreeImage.cmake
+++ b/cmake/FindFreeImage.cmake
@@ -80,12 +80,14 @@ find_library(FREEIMAGE_LIBRARIES
if(FREEIMAGE_INCLUDE_DIRS AND FREEIMAGE_LIBRARIES)
set(FREEIMAGE_FOUND TRUE)
+ set(FREEIMAGE_LINKER_FLAGS "-lpng -ljpeg -lwebp -lwebpmux -ltiff -lraw -lIlmImf -lopenjp2 -ljxrglue -ljpegxr")
endif()
if(FREEIMAGE_FOUND)
message(STATUS "Found FreeImage")
message(STATUS " Includes : ${FREEIMAGE_INCLUDE_DIRS}")
message(STATUS " Libraries : ${FREEIMAGE_LIBRARIES}")
+ message(STATUS "Linker Flags: ${FREEIMAGE_LINKER_FLAGS}")
else()
if(FreeImage_FIND_REQUIRED)
message(FATAL_ERROR "Could not find FreeImage")
diff --git a/src/exe/CMakeLists.txt b/src/exe/CMakeLists.txt
index 0d126a9..c7e8763 100755
--- a/src/exe/CMakeLists.txt
+++ b/src/exe/CMakeLists.txt
@@ -33,3 +33,4 @@ set(FOLDER_NAME "exe")
COLMAP_ADD_EXECUTABLE(colmap_exe colmap.cc)
set_target_properties(colmap_exe PROPERTIES OUTPUT_NAME colmap)
+set_target_properties(colmap_exe PROPERTIES LINK_FLAGS ${FREEIMAGE_LINKER_FLAGS})
|