Browse Source

CMake: Make p3directbase a component library

Sam Edwards 7 years ago
parent
commit
7e4f9b4c8e
2 changed files with 3 additions and 3 deletions
  1. 2 2
      direct/CMakeLists.txt
  2. 1 1
      direct/src/directbase/CMakeLists.txt

+ 2 - 2
direct/CMakeLists.txt

@@ -16,8 +16,8 @@ add_subdirectory(src/showbase)
 
 # TODO: p3direct needs a source file!
 set(P3DIRECT_COMPONENTS
-  p3dcparser p3deadrec p3interval
-  p3motiontrail p3showbase)
+  p3dcparser p3deadrec p3directbase
+  p3interval p3motiontrail p3showbase)
 if(HAVE_PYTHON)
   list(APPEND P3DIRECT_COMPONENTS p3distributed)
 endif()

+ 1 - 1
direct/src/directbase/CMakeLists.txt

@@ -7,7 +7,7 @@ set(P3DIRECTBASE_HEADERS
 )
 
 # Not worth compositing sources, there's really only one.
-add_library(p3directbase ${P3DIRECTBASE_HEADERS} ${P3DIRECTBASE_SOURCES})
+add_component_library(p3directbase ${P3DIRECTBASE_HEADERS} ${P3DIRECTBASE_SOURCES})
 target_link_libraries(p3directbase panda)
 
 install(TARGETS p3directbase DESTINATION lib)