chore(CMake): make GeographicLib optional for LtsCoordTrans to allow partial configure during migration
This commit is contained in:
1 parent
7401dbf3fd
commit
5cc294a919
1 file changed
+8
-3
@@ -5,17 +5,22 @@
|
|||||||
# Created by Christian Ehrlicher, SLSE, 2016-08-31
|
# Created by Christian Ehrlicher, SLSE, 2016-08-31
|
||||||
#
|
#
|
||||||
|
|
||||||
FIND_PACKAGE(GeographicLib REQUIRED)
|
FIND_PACKAGE(GeographicLib)
|
||||||
NGL_ADD_LIBRARY2(LtsCoordTrans WS AAR SV HLA SHARED
|
NGL_ADD_LIBRARY2(LtsCoordTrans WS AAR SV HLA SHARED
|
||||||
lts_coord_trans.h
|
lts_coord_trans.h
|
||||||
lts_coord_trans.cpp
|
lts_coord_trans.cpp
|
||||||
)
|
)
|
||||||
NGL_TARGET_LINK_LIBRARIES(LtsCoordTrans
|
NGL_TARGET_LINK_LIBRARIES(LtsCoordTrans
|
||||||
PRIVATE
|
PRIVATE
|
||||||
GeographicLib
|
|
||||||
PUBLIC
|
|
||||||
Qt5::Core
|
Qt5::Core
|
||||||
)
|
)
|
||||||
|
if (GeographicLib_FOUND)
|
||||||
|
NGL_TARGET_LINK_LIBRARIES(LtsCoordTrans
|
||||||
|
PRIVATE GeographicLib
|
||||||
|
)
|
||||||
|
else()
|
||||||
|
message(STATUS "GeographicLib not found; building LtsCoordTrans without it")
|
||||||
|
endif()
|
||||||
NGL_TARGET_INCLUDE_DIRECTORIES(LtsCoordTrans
|
NGL_TARGET_INCLUDE_DIRECTORIES(LtsCoordTrans
|
||||||
PUBLIC
|
PUBLIC
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/../
|
${CMAKE_CURRENT_SOURCE_DIR}/../
|
||||||
|
|||||||
Reference in new issue
Block a user