colobot/src/CBot/CMakeLists.txt

93 lines
2.4 KiB
CMake
Raw Normal View History

2012-04-14 23:02:51 +00:00
set(SOURCES
2015-12-31 13:44:19 +00:00
CBotCallMethode.cpp
CBotClass.cpp
2015-12-31 13:44:19 +00:00
CBotCStack.cpp
CBotDebug.cpp
2015-12-31 13:44:19 +00:00
CBotDefParam.cpp
CBotExternalCall.cpp
CBotFileUtils.cpp
CBotProgram.cpp
CBotStack.cpp
CBotToken.cpp
CBotTypResult.cpp
2015-12-31 13:44:19 +00:00
CBotUtils.cpp
CBotInstr/CBotBlock.cpp
CBotInstr/CBotBoolExpr.cpp
CBotInstr/CBotBreak.cpp
2015-12-31 13:44:19 +00:00
CBotInstr/CBotCase.cpp
CBotInstr/CBotCatch.cpp
2015-12-31 13:44:19 +00:00
CBotInstr/CBotCondition.cpp
CBotInstr/CBotDefArray.cpp
CBotInstr/CBotDefBoolean.cpp
CBotInstr/CBotDefClass.cpp
CBotInstr/CBotDefFloat.cpp
CBotInstr/CBotDefInt.cpp
CBotInstr/CBotDefString.cpp
CBotInstr/CBotDo.cpp
CBotInstr/CBotEmpty.cpp
CBotInstr/CBotExpression.cpp
CBotInstr/CBotExprLitBool.cpp
CBotInstr/CBotExprLitNan.cpp
CBotInstr/CBotExprLitNull.cpp
CBotInstr/CBotExprLitNum.cpp
CBotInstr/CBotExprLitString.cpp
CBotInstr/CBotExprUnaire.cpp
CBotInstr/CBotExprVar.cpp
2015-12-31 13:44:19 +00:00
CBotInstr/CBotFieldExpr.cpp
CBotInstr/CBotFor.cpp
CBotInstr/CBotFunction.cpp
CBotInstr/CBotIf.cpp
CBotInstr/CBotIndexExpr.cpp
CBotInstr/CBotInstrCall.cpp
2015-12-31 13:44:19 +00:00
CBotInstr/CBotInstr.cpp
CBotInstr/CBotInstrMethode.cpp
CBotInstr/CBotInstrUtils.cpp
CBotInstr/CBotLeftExpr.cpp
CBotInstr/CBotLeftExprVar.cpp
CBotInstr/CBotListArray.cpp
CBotInstr/CBotListExpression.cpp
CBotInstr/CBotListInstr.cpp
CBotInstr/CBotLogicExpr.cpp
2015-12-31 13:44:19 +00:00
CBotInstr/CBotNew.cpp
CBotInstr/CBotParExpr.cpp
CBotInstr/CBotPostIncExpr.cpp
CBotInstr/CBotPreIncExpr.cpp
CBotInstr/CBotReturn.cpp
2015-12-31 13:44:19 +00:00
CBotInstr/CBotSwitch.cpp
CBotInstr/CBotThrow.cpp
CBotInstr/CBotTry.cpp
CBotInstr/CBotTwoOpExpr.cpp
CBotInstr/CBotWhile.cpp
CBotVar/CBotVarArray.cpp
CBotVar/CBotVarBoolean.cpp
2015-12-31 13:44:19 +00:00
CBotVar/CBotVarClass.cpp
CBotVar/CBotVar.cpp
CBotVar/CBotVarFloat.cpp
CBotVar/CBotVarInt.cpp
2015-12-31 13:44:19 +00:00
CBotVar/CBotVarPointer.cpp
CBotVar/CBotVarString.cpp
stdlib/Compilation.cpp
stdlib/FileFunctions.cpp
stdlib/MathFunctions.cpp
2015-12-31 13:44:19 +00:00
stdlib/StringFunctions.cpp
)
2012-04-14 23:02:51 +00:00
# Includes
set(LOCAL_INCLUDES
${CMAKE_CURRENT_SOURCE_DIR}/..
)
include_directories(${LOCAL_INCLUDES})
if(CBOT_STATIC)
add_library(CBot STATIC ${SOURCES})
else()
add_library(CBot SHARED ${SOURCES})
install(TARGETS CBot LIBRARY
DESTINATION ${COLOBOT_INSTALL_LIB_DIR}
ARCHIVE DESTINATION ${COLOBOT_INSTALL_LIB_DIR}
RUNTIME DESTINATION ${COLOBOT_INSTALL_BIN_DIR})
endif()