Skip to content

Commit 0dbdafc

Browse files
committed
CMake: Fix non-existing target warnings
1 parent eb09ff6 commit 0dbdafc

2 files changed

Lines changed: 6 additions & 3 deletions

File tree

CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ IF(COMMAND CMAKE_POLICY)
99
CMAKE_POLICY(SET CMP0003 NEW)
1010
IF (CMAKE_MAJOR_VERSION GREATER 2)
1111
CMAKE_POLICY(SET CMP0026 OLD)
12+
CMAKE_POLICY(SET CMP0045 NEW)
1213
CMAKE_POLICY(SET CMP0050 OLD)
1314
ENDIF()
1415
ENDIF(COMMAND CMAKE_POLICY)

src/CMakeLists.txt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -160,9 +160,11 @@ TARGET_LINK_LIBRARIES(lmms
160160
)
161161

162162
FOREACH(LIB ${LMMS_REQUIRED_LIBS})
163-
GET_TARGET_PROPERTY(INCLUDE_DIRS ${LIB} INTERFACE_INCLUDE_DIRECTORIES)
164-
if (INCLUDE_DIRS)
165-
TARGET_INCLUDE_DIRECTORIES(lmmsobjs PRIVATE ${INCLUDE_DIRS})
163+
IF(TARGET ${LIB})
164+
GET_TARGET_PROPERTY(INCLUDE_DIRS ${LIB} INTERFACE_INCLUDE_DIRECTORIES)
165+
if (INCLUDE_DIRS)
166+
TARGET_INCLUDE_DIRECTORIES(lmmsobjs PRIVATE ${INCLUDE_DIRS})
167+
ENDIF()
166168
ENDIF()
167169
ENDFOREACH()
168170

0 commit comments

Comments
 (0)