From 4937dfe1b85be7f77882afd88fd1a6d5a8677593 Mon Sep 17 00:00:00 2001 From: Sam Edwards Date: Sun, 30 Mar 2014 02:16:39 -0600 Subject: [PATCH] CMake: Add _ext.* to ODE. --- panda/src/ode/CMakeLists.txt | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/panda/src/ode/CMakeLists.txt b/panda/src/ode/CMakeLists.txt index 9e17af5b24..5405857def 100755 --- a/panda/src/ode/CMakeLists.txt +++ b/panda/src/ode/CMakeLists.txt @@ -61,16 +61,30 @@ if(HAVE_ODE) odeTriMeshData.cxx odeTriMeshGeom.cxx odeCollisionEntry.cxx) + set(P3ODE_IGATEEXT + odeBody_ext.h + odeBody_ext.I + odeGeom_ext.cxx + odeGeom_ext.h + odeGeom_ext.I + odeJoint_ext.cxx + odeJoint_ext.h + odeSpace_ext.cxx + odeSpace_ext.h + odeSpace_ext.I + odeUtil_ext.cxx + odeUtil_ext.h) + set(P3ODE_IGATE_SOURCES "${P3ODE_HEADERS};${P3ODE_SOURCES}") list(REMOVE_ITEM P3ODE_IGATE_SOURCES "odeConvexGeom.h") list(REMOVE_ITEM P3ODE_IGATE_SOURCES "odeHeightFieldGeom.h") list(REMOVE_ITEM P3ODE_IGATE_SOURCES "odeHelperStructs.h") composite_sources(p3ode P3ODE_SOURCES) - add_library(p3ode ${P3ODE_SOURCES} ${P3ODE_HEADERS}) + add_library(p3ode ${P3ODE_SOURCES} ${P3ODE_HEADERS} ${P3ODE_IGATEEXT}) set_target_properties(p3ode PROPERTIES COMPILE_DEFINITIONS dSINGLE) target_link_libraries(p3ode p3pgraph p3physics ${ODE_LIBRARY}) - target_interrogate(p3ode ${P3ODE_IGATE_SOURCES}) + target_interrogate(p3ode ${P3ODE_IGATE_SOURCES} ${P3ODE_IGATEEXT}) install(TARGETS p3ode DESTINATION lib) endif()