/Sources/Tests/FeatureTests/pfPythonTest/CMakeLists.txt

https://github.com/Mystler/Plasma · CMake · 121 lines · 114 code · 7 blank · 0 comment · 1 complexity · 9b426e75d0ad7ba3522d4e4a4faebd52 MD5 · raw file

  1. include_directories(${GTEST_INCLUDE_DIR})
  2. include_directories(${gtest_SOURCE_DIR}/include ${gtest_SOURCE_DIR})
  3. include_directories(../../../Plasma/CoreLib)
  4. include_directories(../../../Plasma/NucleusLib)
  5. include_directories(../../../Plasma/NucleusLib/inc)
  6. include_directories(../../../Plasma/PubUtilLib)
  7. include_directories(../../../Plasma/PubUtilLib/inc)
  8. include_directories(../../../Plasma/FeatureLib)
  9. include_directories(../../../Plasma/FeatureLib/inc)
  10. set(pfPythonTest_SOURCES
  11. test_cyMisc.cpp
  12. )
  13. add_executable(test_pfPython ${pfPythonTest_SOURCES})
  14. target_link_libraries(test_pfPython gtest gtest_main)
  15. target_link_libraries(test_pfPython CoreLib)
  16. target_link_libraries(test_pfPython pfAnimation)
  17. target_link_libraries(test_pfPython pfAudio)
  18. target_link_libraries(test_pfPython pfCamera)
  19. target_link_libraries(test_pfPython pfCCR)
  20. target_link_libraries(test_pfPython pfCharacter)
  21. target_link_libraries(test_pfPython pfConditional)
  22. target_link_libraries(test_pfPython pfConsole)
  23. target_link_libraries(test_pfPython pfConsoleCore)
  24. target_link_libraries(test_pfPython pfGameGUIMgr)
  25. target_link_libraries(test_pfPython pfGameMgr)
  26. target_link_libraries(test_pfPython pfGameScoreMgr)
  27. target_link_libraries(test_pfPython pfJournalBook)
  28. target_link_libraries(test_pfPython pfLocalizationMgr)
  29. target_link_libraries(test_pfPython pfMessage)
  30. target_link_libraries(test_pfPython pfPython)
  31. target_link_libraries(test_pfPython pfSurface)
  32. target_link_libraries(test_pfPython plAgeDescription)
  33. target_link_libraries(test_pfPython plAgeLoader)
  34. target_link_libraries(test_pfPython plAudible)
  35. target_link_libraries(test_pfPython plAudio)
  36. target_link_libraries(test_pfPython plAudioCore)
  37. target_link_libraries(test_pfPython plAvatar)
  38. target_link_libraries(test_pfPython plClientResMgr)
  39. target_link_libraries(test_pfPython plClipboard)
  40. target_link_libraries(test_pfPython plCompression)
  41. target_link_libraries(test_pfPython plContainer)
  42. target_link_libraries(test_pfPython plDrawable)
  43. target_link_libraries(test_pfPython plFile)
  44. target_link_libraries(test_pfPython plGImage)
  45. target_link_libraries(test_pfPython plGLight)
  46. target_link_libraries(test_pfPython plInputCore)
  47. target_link_libraries(test_pfPython plInterp)
  48. target_link_libraries(test_pfPython plIntersect)
  49. target_link_libraries(test_pfPython plMath)
  50. target_link_libraries(test_pfPython plMessage)
  51. target_link_libraries(test_pfPython plModifier)
  52. target_link_libraries(test_pfPython plNetClient)
  53. target_link_libraries(test_pfPython plNetClientComm)
  54. target_link_libraries(test_pfPython plNetClientRecorder)
  55. target_link_libraries(test_pfPython plNetCommon)
  56. target_link_libraries(test_pfPython plNetGameLib)
  57. target_link_libraries(test_pfPython plNetMessage)
  58. target_link_libraries(test_pfPython plNetTransport)
  59. target_link_libraries(test_pfPython plParticleSystem)
  60. target_link_libraries(test_pfPython plPhysical)
  61. target_link_libraries(test_pfPython plPhysX)
  62. target_link_libraries(test_pfPython plPipeline)
  63. target_link_libraries(test_pfPython plProgressMgr)
  64. target_link_libraries(test_pfPython plResMgr)
  65. target_link_libraries(test_pfPython plScene)
  66. target_link_libraries(test_pfPython plSDL)
  67. target_link_libraries(test_pfPython plStatGather)
  68. target_link_libraries(test_pfPython plStatusLog)
  69. target_link_libraries(test_pfPython plStreamLogger)
  70. target_link_libraries(test_pfPython plSurface)
  71. target_link_libraries(test_pfPython plTransform)
  72. target_link_libraries(test_pfPython plUnifiedTime)
  73. target_link_libraries(test_pfPython plVault)
  74. target_link_libraries(test_pfPython pnAsyncCore)
  75. target_link_libraries(test_pfPython pnAsyncCoreExe)
  76. target_link_libraries(test_pfPython pnDispatch)
  77. target_link_libraries(test_pfPython pnEncryption)
  78. target_link_libraries(test_pfPython pnFactory)
  79. target_link_libraries(test_pfPython pnGameMgr)
  80. target_link_libraries(test_pfPython pnInputCore)
  81. target_link_libraries(test_pfPython pnKeyedObject)
  82. target_link_libraries(test_pfPython pnMessage)
  83. target_link_libraries(test_pfPython pnModifier)
  84. target_link_libraries(test_pfPython pnNetBase)
  85. target_link_libraries(test_pfPython pnNetCli)
  86. target_link_libraries(test_pfPython pnNetCommon)
  87. target_link_libraries(test_pfPython pnNetProtocol)
  88. target_link_libraries(test_pfPython pnNucleusInc)
  89. target_link_libraries(test_pfPython pnSceneObject)
  90. target_link_libraries(test_pfPython pnTimer)
  91. target_link_libraries(test_pfPython pnUtils)
  92. target_link_libraries(test_pfPython pnUUID)
  93. target_link_libraries(test_pfPython ${PYTHON_LIBRARIES})
  94. target_link_libraries(test_pfPython ${OPENAL_LIBRARY})
  95. target_link_libraries(test_pfPython ${OPENSSL_LIBRARIES})
  96. target_link_libraries(test_pfPython ${EXPAT_LIBRARY})
  97. target_link_libraries(test_pfPython ${JPEG_LIBRARY})
  98. target_link_libraries(test_pfPython ${PNG_LIBRARY})
  99. target_link_libraries(test_pfPython ${Speex_LIBRARY})
  100. target_link_libraries(test_pfPython ${PHYSX_LIBRARIES})
  101. target_link_libraries(test_pfPython ${Ogg_LIBRARIES})
  102. target_link_libraries(test_pfPython ${Vorbis_LIBRARIES})
  103. target_link_libraries(test_pfPython ${DirectX_LIBRARIES})
  104. target_link_libraries(test_pfPython ${CURL_LIBRARY})
  105. if (WIN32)
  106. target_link_libraries(test_pfPython Rpcrt4)
  107. target_link_libraries(test_pfPython Version)
  108. target_link_libraries(test_pfPython Vfw32)
  109. target_link_libraries(test_pfPython Ws2_32)
  110. target_link_libraries(test_pfPython winmm)
  111. target_link_libraries(test_pfPython strmiids)
  112. endif(WIN32)
  113. add_test(NAME test_pfPython COMMAND test_pfPython)
  114. add_dependencies(check test_pfPython)