Skip to content

Commit 7c847b2

Browse files
author
Lior Lahav
committed
Fixed CMake includes
1 parent 2d1c60b commit 7c847b2

2 files changed

Lines changed: 12 additions & 7 deletions

File tree

Codecs/CodecTiff/CMakeLists.txt

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -57,12 +57,17 @@ if (IMCODEC_DISABLE_WARNINGS_EXTERNAL_LIBS)
5757
-Wno-switch-default
5858
)
5959

60-
target_compile_options(tiff_port PRIVATE
61-
-Wno-missing-variable-declarations
62-
-Wno-unsafe-buffer-usage
63-
-Wno-reserved-macro-identifier
64-
-Wno-undef
65-
)
60+
if (TARGET tiff_port)
61+
get_target_property(tiff_port_type tiff_port TYPE)
62+
if (NOT tiff_port_type STREQUAL "INTERFACE_LIBRARY")
63+
target_compile_options(tiff_port PRIVATE
64+
-Wno-missing-variable-declarations
65+
-Wno-unsafe-buffer-usage
66+
-Wno-reserved-macro-identifier
67+
-Wno-undef
68+
)
69+
endif()
70+
endif()
6671

6772
elseif(CMAKE_CXX_COMPILER_ID MATCHES "GNU")
6873
target_compile_options(tiff PRIVATE -Wno-array-parameter -Wno-misleading-indentation)

ImageUtil/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@
66
set(TargetName ImageUtil)
77
add_library (${TargetName} STATIC ${sourceFiles})
88

9-
target_include_directories(${TargetName} PRIVATE ./Include)
9+
target_include_directories(${TargetName} PUBLIC ./Include)
1010
target_include_directories(${TargetName} PRIVATE ./Source)
1111
target_include_directories(${TargetName} PRIVATE ../External/ExoticNumbers/include)

0 commit comments

Comments
 (0)