Skip to content
Snippets Groups Projects
Commit 86b35569 authored by deuce's avatar deuce
Browse files

Only use Find_Package when there's no parten CMake.

parent f4f19c5c
No related branches found
No related tags found
No related merge requests found
......@@ -45,24 +45,30 @@ endif()
add_executable(syncterm ${SOURCE})
find_package(XPDev REQUIRED)
include(${XPDev_CONFIG})
if(NOT ${PARENT_DIRECTORY})
find_package(XPDev REQUIRED)
include(${XPDev_CONFIG})
ENDIF()
add_dependencies(syncterm xpdev)
target_include_directories(syncterm PRIVATE "${XPDev_DIR}/../../../include/xpdev")
target_compile_definitions(syncterm PRIVATE $<TARGET_PROPERTY:xpdev,INTERFACE_COMPILE_DEFINITIONS>)
target_include_directories(syncterm PRIVATE $<TARGET_PROPERTY:xpdev,INTERFACE_INCLUDE_DIRECTORIES>)
target_link_libraries(syncterm xpdev)
find_package(CIOLib REQUIRED)
include(${CIOLib_CONFIG})
if(NOT ${PARENT_DIRECTORY})
find_package(CIOLib REQUIRED)
include(${CIOLib_CONFIG})
ENDIF()
add_dependencies(syncterm ciolib)
target_include_directories(syncterm PRIVATE "${CIOLib_DIR}/../../../include")
target_compile_definitions(syncterm PRIVATE $<TARGET_PROPERTY:ciolib,INTERFACE_COMPILE_DEFINITIONS>)
target_include_directories(syncterm PRIVATE $<TARGET_PROPERTY:ciolib,INTERFACE_INCLUDE_DIRECTORIES>)
target_link_libraries(syncterm ciolib)
find_package(UIFC REQUIRED)
include(${UIFC_CONFIG})
if(NOT ${PARENT_DIRECTORY})
find_package(UIFC REQUIRED)
include(${UIFC_CONFIG})
ENDIF()
add_dependencies(syncterm uifc)
target_include_directories(syncterm PRIVATE "${UIFC_DIR}/../../../include")
target_compile_definitions(syncterm PRIVATE $<TARGET_PROPERTY:uifc,INTERFACE_COMPILE_DEFINITIONS>)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment