cmakelists.txt
来自「机器人开源项目orocos的源代码」· 文本 代码 · 共 41 行
TXT
41 行
INCLUDE (${PROJ_SOURCE_DIR}/config/TaoIDL.cmake)INCLUDE (${PROJ_SOURCE_DIR}/config/DependentOption.cmake)#this option was set in global_rules.cmakeIF(ENABLE_CORBA) MESSAGE( "CORBA Support enabled.") FILE( GLOB IDLS [^.]*.idl ) FILE( GLOB CPPS [^.]*.cpp ) FILE( GLOB HPPS [^.]*.hpp [^.]*.h [^.]*.inl) # exclude some files: LIST( REMOVE_ITEM HPPS CorbaDataObject.hpp CorbaBuffer.hpp) ORO_ADD_CORBA_SERVERS(CPPS HPPS ${IDLS} ) SET( ENV{GLOBAL_GENERATED_SRCS} "${CPPS}" ) #MESSAGE("CPPS: $ENV{GLOBAL_GENERATED_SRCS}") #MESSAGE("HPPS: ${HPPS}") GLOBAL_ADD_INCLUDE( rtt/corba ${HPPS}) #GLOBAL_ADD_SRC( ${CPPS} ) INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_BINARY_DIR} ) IF ( BUILD_STATIC ) ADD_LIBRARY(orocos-rtt-corba STATIC ${CPPS}) ELSE( BUILD_STATIC ) ADD_LIBRARY(orocos-rtt-corba SHARED ${CPPS}) SET_TARGET_PROPERTIES( orocos-rtt-corba PROPERTIES DEFINE_SYMBOL "RTT_DLL_EXPORT" SOVERSION "${RTT_VERSION}" ) ENDIF ( BUILD_STATIC ) SET_TARGET_PROPERTIES( orocos-rtt-corba PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS_ADD} ${RTT_CFLAGS} -D_REENTRANT" ) INSTALL_TARGETS(/lib orocos-rtt-corba)ENDIF(ENABLE_CORBA)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?