📄 cmakelists.txt
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -