You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

126 lines
5.5 KiB

include_directories(${GTEST_INCLUDE_DIR})
include_directories(${gtest_SOURCE_DIR}/include ${gtest_SOURCE_DIR})
include_directories(../../../Plasma/CoreLib)
include_directories(../../../Plasma/NucleusLib)
include_directories(../../../Plasma/NucleusLib/inc)
include_directories(../../../Plasma/PubUtilLib)
include_directories(../../../Plasma/PubUtilLib/inc)
include_directories(../../../Plasma/FeatureLib)
include_directories(../../../Plasma/FeatureLib/inc)
set(pfPythonTest_SOURCES
test_cyMisc.cpp
)
add_executable(test_pfPython ${pfPythonTest_SOURCES})
target_link_libraries(test_pfPython gtest gtest_main)
target_link_libraries(test_pfPython CoreLib)
target_link_libraries(test_pfPython pfAnimation)
target_link_libraries(test_pfPython pfAudio)
target_link_libraries(test_pfPython pfCamera)
target_link_libraries(test_pfPython pfCCR)
target_link_libraries(test_pfPython pfCharacter)
target_link_libraries(test_pfPython pfConditional)
target_link_libraries(test_pfPython pfConsole)
target_link_libraries(test_pfPython pfConsoleCore)
target_link_libraries(test_pfPython pfGameGUIMgr)
target_link_libraries(test_pfPython pfGameMgr)
target_link_libraries(test_pfPython pfGameScoreMgr)
target_link_libraries(test_pfPython pfJournalBook)
target_link_libraries(test_pfPython pfLocalizationMgr)
target_link_libraries(test_pfPython pfMessage)
target_link_libraries(test_pfPython pfPython)
target_link_libraries(test_pfPython pfSurface)
target_link_libraries(test_pfPython plAgeDescription)
target_link_libraries(test_pfPython plAgeLoader)
target_link_libraries(test_pfPython plAudible)
target_link_libraries(test_pfPython plAudio)
target_link_libraries(test_pfPython plAudioCore)
target_link_libraries(test_pfPython plAvatar)
target_link_libraries(test_pfPython plClientResMgr)
target_link_libraries(test_pfPython plClipboard)
target_link_libraries(test_pfPython plCompression)
target_link_libraries(test_pfPython plContainer)
target_link_libraries(test_pfPython plDrawable)
target_link_libraries(test_pfPython plFile)
target_link_libraries(test_pfPython plGImage)
target_link_libraries(test_pfPython plGLight)
target_link_libraries(test_pfPython plInputCore)
target_link_libraries(test_pfPython plInterp)
target_link_libraries(test_pfPython plIntersect)
target_link_libraries(test_pfPython plMath)
target_link_libraries(test_pfPython plMessage)
target_link_libraries(test_pfPython plModifier)
target_link_libraries(test_pfPython plNetClient)
target_link_libraries(test_pfPython plNetClientComm)
target_link_libraries(test_pfPython plNetClientRecorder)
target_link_libraries(test_pfPython plNetCommon)
target_link_libraries(test_pfPython plNetGameLib)
target_link_libraries(test_pfPython plNetMessage)
target_link_libraries(test_pfPython plNetTransport)
target_link_libraries(test_pfPython plParticleSystem)
target_link_libraries(test_pfPython plPhysical)
target_link_libraries(test_pfPython plPhysX)
target_link_libraries(test_pfPython plPipeline)
target_link_libraries(test_pfPython plProgressMgr)
target_link_libraries(test_pfPython plResMgr)
target_link_libraries(test_pfPython plScene)
target_link_libraries(test_pfPython plSDL)
target_link_libraries(test_pfPython plStatGather)
target_link_libraries(test_pfPython plStatusLog)
target_link_libraries(test_pfPython plStreamLogger)
target_link_libraries(test_pfPython plSurface)
target_link_libraries(test_pfPython plTransform)
target_link_libraries(test_pfPython plUnifiedTime)
target_link_libraries(test_pfPython plVault)
target_link_libraries(test_pfPython pnAsyncCore)
target_link_libraries(test_pfPython pnAsyncCoreExe)
target_link_libraries(test_pfPython pnDispatch)
target_link_libraries(test_pfPython pnEncryption)
target_link_libraries(test_pfPython pnFactory)
target_link_libraries(test_pfPython pnGameMgr)
target_link_libraries(test_pfPython pnInputCore)
target_link_libraries(test_pfPython pnKeyedObject)
target_link_libraries(test_pfPython pnMessage)
target_link_libraries(test_pfPython pnModifier)
target_link_libraries(test_pfPython pnNetBase)
target_link_libraries(test_pfPython pnNetCli)
target_link_libraries(test_pfPython pnNetCommon)
target_link_libraries(test_pfPython pnNetProtocol)
target_link_libraries(test_pfPython pnNucleusInc)
target_link_libraries(test_pfPython pnSceneObject)
target_link_libraries(test_pfPython pnTimer)
target_link_libraries(test_pfPython pnUtils)
target_link_libraries(test_pfPython pnUUID)
if(PYTHON_DEBUG_LIBRARY)
target_link_libraries(test_pfPython debug ${PYTHON_DEBUG_LIBRARY})
target_link_libraries(test_pfPython optimized ${PYTHON_LIBRARY})
else()
target_link_libraries(test_pfPython ${PYTHON_LIBRARY})
endif()
target_link_libraries(test_pfPython ${OPENAL_LIBRARY})
target_link_libraries(test_pfPython ${OPENSSL_LIBRARIES})
target_link_libraries(test_pfPython ${EXPAT_LIBRARY})
target_link_libraries(test_pfPython ${JPEG_LIBRARY})
target_link_libraries(test_pfPython ${PNG_LIBRARY})
target_link_libraries(test_pfPython ${Speex_LIBRARY})
target_link_libraries(test_pfPython ${PHYSX_LIBRARIES})
target_link_libraries(test_pfPython ${Ogg_LIBRARIES})
target_link_libraries(test_pfPython ${Vorbis_LIBRARIES})
target_link_libraries(test_pfPython ${DirectX_LIBRARIES})
target_link_libraries(test_pfPython ${CURL_LIBRARY})
if (WIN32)
target_link_libraries(test_pfPython Rpcrt4)
target_link_libraries(test_pfPython Version)
target_link_libraries(test_pfPython Vfw32)
target_link_libraries(test_pfPython Ws2_32)
target_link_libraries(test_pfPython winmm)
target_link_libraries(test_pfPython strmiids)
endif(WIN32)
add_test(NAME test_pfPython COMMAND test_pfPython)
add_dependencies(check test_pfPython)