CMakeLists.txt 523 B

12345678910111213141516171819
  1. if(NOT HAVE_EGG)
  2. return()
  3. endif()
  4. set(CMAKE_INSTALL_DEFAULT_COMPONENT_NAME "EggDevel")
  5. add_metalib(pandaegg
  6. INIT init_libpandaegg pandaegg.h
  7. COMPONENTS p3egg p3egg2pg)
  8. unset(CMAKE_INSTALL_DEFAULT_COMPONENT_NAME)
  9. target_link_libraries(pandaegg panda)
  10. install(TARGETS pandaegg
  11. EXPORT Egg COMPONENT Egg
  12. DESTINATION ${CMAKE_INSTALL_LIBDIR}
  13. RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
  14. INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/panda3d
  15. ARCHIVE COMPONENT EggDevel)
  16. export_targets(Egg COMPONENT EggDevel)