Adds q2 repos to migrate
This commit is contained in:
1 parent
ad1f62c4ee
commit
17f1c61c9e
991 files changed
+178451
No files matched your search
Executable
+134
@@ -0,0 +1,134 @@
|
||||
|
||||
|
||||
|
||||
|
||||
IF(NGS_INCLUDE_DIRS AND NGS_LIBRARIES)
|
||||
SET(NGS_FOUND TRUE)
|
||||
ELSE()
|
||||
|
||||
SET(FOM_NAME "RPRFOM20d17E")
|
||||
IF("$ENV{NGS_ROOT}" STREQUAL "")
|
||||
SET(NGS_ROOT "/opt/NGS/NGSPublic")
|
||||
MESSAGE(STATUS "NGS_ROOT env var not set - using ${NGS_ROOT}")
|
||||
ELSE()
|
||||
SET(NGS_ROOT "$ENV{NGS_ROOT}")
|
||||
ENDIF()
|
||||
|
||||
FIND_PROGRAM(NGS_FOMBUILD fombuild
|
||||
PATHS ${NGS_ROOT}/exe
|
||||
)
|
||||
FIND_PATH(NGS_INCLUDE_DIR NGSUtils/SimTime.h
|
||||
PATHS ${NGS_ROOT}/include
|
||||
)
|
||||
FIND_PATH(NGS_SM_INCLUDE_DIR ISystem.h
|
||||
PATHS ${NGS_INCLUDE_DIR}
|
||||
PATH_SUFFIXES SimulationManager
|
||||
)
|
||||
FIND_PATH(NGS_FC_INCLUDE_DIR IRTIAmbassador.h
|
||||
PATHS ${NGS_INCLUDE_DIR}
|
||||
PATH_SUFFIXES RTIFacadeAPI
|
||||
)
|
||||
FIND_PATH(NGS_GE_INCLUDE_DIR SimulatedWorldAPI.h
|
||||
PATHS ${NGS_INCLUDE_DIR}
|
||||
PATH_SUFFIXES SWGeneral
|
||||
)
|
||||
FIND_PATH(NGS_UT_INCLUDE_DIR NGSConfig.h
|
||||
PATHS ${NGS_INCLUDE_DIR}
|
||||
PATH_SUFFIXES NGSUtils
|
||||
)
|
||||
FIND_PATH(NGS_PF_INCLUDE_DIR configureBool.h
|
||||
PATHS ${NGS_INCLUDE_DIR}
|
||||
PATH_SUFFIXES NGSPlatformConfigure
|
||||
)
|
||||
|
||||
FIND_PATH(NGS_FOM_INCLUDE_DIR WorldLocationStruct.h
|
||||
PATHS ${NGS_INCLUDE_DIR}
|
||||
PATH_SUFFIXES sw${FOM_NAME}/rpr
|
||||
PATH_SUFFIXES sw${FOM_NAME}/rpr2
|
||||
)
|
||||
|
||||
FIND_LIBRARY(NGS_LIBRARY NGS
|
||||
PATHS ${NGS_ROOT}/lib
|
||||
PATHS ${NGS_ROOT}/lib64
|
||||
)
|
||||
FIND_LIBRARY(NGS_LIBRARY_SWGENERAL SWGENERAL
|
||||
PATHS ${NGS_ROOT}/lib
|
||||
PATHS ${NGS_ROOT}/lib64
|
||||
)
|
||||
FIND_LIBRARY(NGS_LIBRARY_UTILS NGSUtils
|
||||
PATHS ${NGS_ROOT}/lib
|
||||
PATHS ${NGS_ROOT}/lib64
|
||||
)
|
||||
FIND_LIBRARY(FOM_LIBRARY SW${FOM_NAME}
|
||||
PATHS ${NGS_ROOT}/lib
|
||||
PATHS ${NGS_ROOT}/lib64
|
||||
)
|
||||
FIND_LIBRARY(NGS_LIBRARY_CORBA CorbaNotify
|
||||
PATHS ${NGS_ROOT}/lib/CorbaNotifyCdr
|
||||
)
|
||||
INCLUDE(FindPackageHandleStandardArgs)
|
||||
FIND_PACKAGE_HANDLE_STANDARD_ARGS(NGS DEFAULT_MSG NGS_LIBRARY
|
||||
NGS_LIBRARY_SWGENERAL
|
||||
NGS_LIBRARY_UTILS
|
||||
NGS_LIBRARY_CORBA
|
||||
FOM_LIBRARY
|
||||
NGS_SM_INCLUDE_DIR
|
||||
NGS_FC_INCLUDE_DIR
|
||||
NGS_GE_INCLUDE_DIR
|
||||
NGS_UT_INCLUDE_DIR
|
||||
)
|
||||
SET(NGS_INCLUDE_DIRS
|
||||
${NGS_INCLUDE_DIR}
|
||||
${NGS_SM_INCLUDE_DIR}
|
||||
${NGS_FC_INCLUDE_DIR}
|
||||
${NGS_GE_INCLUDE_DIR}
|
||||
${NGS_UT_INCLUDE_DIR}
|
||||
${NGS_PF_INCLUDE_DIR}
|
||||
${NGS_FOM_INCLUDE_DIR}
|
||||
CACHE STRING "All ngs include dirs" FORCE
|
||||
)
|
||||
SET(NGS_LIBRARIES
|
||||
${NGS_LIBRARY}
|
||||
${NGS_LIBRARY_SWGENERAL}
|
||||
${NGS_LIBRARY_UTILS}
|
||||
${NGS_LIBRARY_CORBA}
|
||||
${FOM_LIBRARY}
|
||||
CACHE STRING "All ngs libraries" FORCE
|
||||
)
|
||||
MARK_AS_ADVANCED(NGS_INCLUDE_DIR NGS_LIBRARY FOM_LIBRARY)
|
||||
ENDIF()
|
||||
|
||||
SET(NGS_IS_GUEZ OFF)
|
||||
SET(NGS_IS_AHTC OFF)
|
||||
IF (NGS_FOUND)
|
||||
FIND_PATH(NGS_GUEZ_INCLUDE_DIR TacticalStatusStruct.h
|
||||
PATHS ${NGS_FOM_INCLUDE_DIR})
|
||||
FIND_PATH(NGS_AHTC_INCLUDE_DIR LongBowApacheObjClass.h
|
||||
PATHS ${NGS_FOM_INCLUDE_DIR})
|
||||
IF (NGS_GUEZ_INCLUDE_DIR AND EXISTS "${NGS_GUEZ_INCLUDE_DIR}/TacticalStatusStruct.h")
|
||||
SET(NGS_IS_GUEZ ON)
|
||||
MESSAGE(STATUS "NGS - GUEZ version (${NGS_GUEZ_INCLUDE_DIR})")
|
||||
ELSE()
|
||||
SET(NGS_IS_GUEZ OFF)
|
||||
ENDIF()
|
||||
IF (NGS_AHTC_INCLUDE_DIR AND EXISTS "${NGS_AHTC_INCLUDE_DIR}/LongBowApacheObjClass.h")
|
||||
SET(NGS_IS_AHTC ON)
|
||||
MESSAGE(STATUS "NGS - AHTC version (${NGS_AHTC_INCLUDE_DIR})")
|
||||
ELSE()
|
||||
SET(NGS_IS_AHTC OFF)
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
|
||||
IF(NOT TARGET NGS::NGS)
|
||||
ADD_LIBRARY(NGS::NGS UNKNOWN IMPORTED)
|
||||
SET_PROPERTY(TARGET NGS::NGS PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${NGS_INCLUDE_DIRS})
|
||||
SET_PROPERTY(TARGET NGS::NGS PROPERTY INTERFACE_SYSTEM_INCLUDE_DIRECTORIES ${NGS_INCLUDE_DIRS})
|
||||
SET_PROPERTY(TARGET NGS::NGS PROPERTY IMPORTED_LOCATION "${NGS_LIBRARY}")
|
||||
|
||||
SET_PROPERTY(TARGET NGS::NGS APPEND PROPERTY INTERFACE_LINK_LIBRARIES
|
||||
"${NGS_LIBRARY_SWGENERAL}"
|
||||
"${NGS_LIBRARY_UTILS}"
|
||||
"${NGS_LIBRARY_CORBA}"
|
||||
"${FOM_LIBRARY}"
|
||||
)
|
||||
ENDIF()
|
||||
Reference in new issue
Block a user