# @PREFIX@ @EXEC_PREFIX@ @DALI_VERSION@ @LIB_DIR@ @DEV_INCLUDE_PATH@
SET( DEV_INCLUDE_PATH ${INCLUDE_DIR} )
SET( CORE_PKG_CFG_FILE ${CMAKE_CURRENT_SOURCE_DIR}/dali2-csharp-binder.pc )
+ SET( SCENE3D_PKG_CFG_FILE ${CMAKE_CURRENT_SOURCE_DIR}/dali2-csharp-binder-scene3d.pc )
SET( PHYS2D_PKG_CFG_FILE ${CMAKE_CURRENT_SOURCE_DIR}/dali2-csharp-binder-physics-2d.pc )
SET( PHYS3D_PKG_CFG_FILE ${CMAKE_CURRENT_SOURCE_DIR}/dali2-csharp-binder-physics-3d.pc )
CONFIGURE_FILE( ${CORE_PKG_CFG_FILE}.in ${CORE_PKG_CFG_FILE} @ONLY )
+ CONFIGURE_FILE( ${SCENE3D_PKG_CFG_FILE}.in ${SCENE3D_PKG_CFG_FILE} @ONLY )
CONFIGURE_FILE( ${PHYS2D_PKG_CFG_FILE}.in ${PHYS2D_PKG_CFG_FILE} @ONLY )
CONFIGURE_FILE( ${PHYS3D_PKG_CFG_FILE}.in ${PHYS3D_PKG_CFG_FILE} @ONLY )
ENDIF()
IF( ENABLE_PKG_CONFIGURE )
INSTALL( FILES
${CORE_PKG_CFG_FILE}
+ ${SCENE3D_PKG_CFG_FILE}
${PHYS2D_PKG_CFG_FILE}
${PHYS3D_PKG_CFG_FILE}
DESTINATION ${LIB_DIR}/pkgconfig )
ADD_LIBRARY( ${PHYSICS_2D_TARGET} SHARED ${PHYSICS_2D_SOURCES} )
+# Add Dependency with dali2-csharp-binder.
+IF( ENABLE_PKG_CONFIGURE )
+ PKG_CHECK_MODULES(DALICSHARPBINDER REQUIRED ${name})
+ENDIF()
+
TARGET_LINK_LIBRARIES( ${PHYSICS_2D_TARGET} PUBLIC
${DLOG_LDFLAGS}
${DALICORE_LDFLAGS}
${DALIADAPTOR_LDFLAGS}
${DALITOOLKIT_LDFLAGS}
- ${DALIPHYSICS2D_LDFLAGS})
+ ${DALIPHYSICS2D_LDFLAGS}
+ ${DALICSHARPBINDER_LDFLAGS}
+)
TARGET_COMPILE_OPTIONS( ${PHYSICS_2D_TARGET} PUBLIC
${DLOG_CFLAGS}
${DALIADAPTOR_CFLAGS}
${DALITOOLKIT_CFLAGS}
${DALIPHYSICS2D_CFLAGS}
+ ${DALICSHARPBINDER_LDFLAGS}
${DALI_PROFILE_CFLAGS}
${PHYSICS_2D_CFLAGS}
${}
ADD_LIBRARY( ${PHYSICS_3D_TARGET} SHARED ${PHYSICS_3D_SOURCES} )
+# Add Dependency with dali2-csharp-binder.
+IF( ENABLE_PKG_CONFIGURE )
+ PKG_CHECK_MODULES(DALICSHARPBINDER REQUIRED ${name})
+ENDIF()
+
TARGET_LINK_LIBRARIES( ${PHYSICS_3D_TARGET} PUBLIC
${DLOG_LDFLAGS}
${DALICORE_LDFLAGS}
${DALIADAPTOR_LDFLAGS}
${DALITOOLKIT_LDFLAGS}
- ${DALIPHYSICS3D_LDFLAGS})
+ ${DALIPHYSICS3D_LDFLAGS}
+ ${DALICSHARPBINDER_LDFLAGS}
+)
TARGET_COMPILE_OPTIONS( ${PHYSICS_3D_TARGET} PUBLIC
${DLOG_CFLAGS}
${DALIADAPTOR_CFLAGS}
${DALITOOLKIT_CFLAGS}
${DALIPHYSICS3D_CFLAGS}
+ ${DALICSHARPBINDER_LDFLAGS}
${DALI_PROFILE_CFLAGS}
${PHYSICS_3D_CFLAGS}
${}
ADD_LIBRARY( ${SCENE3D_TARGET} SHARED ${SCENE3D_SOURCES} )
+# Add Dependency with dali2-csharp-binder.
+IF( ENABLE_PKG_CONFIGURE )
+ PKG_CHECK_MODULES(DALICSHARPBINDER REQUIRED ${name})
+ENDIF()
+
TARGET_LINK_LIBRARIES( ${SCENE3D_TARGET} PUBLIC
${DLOG_LDFLAGS}
${DALICORE_LDFLAGS}
${DALIADAPTOR_LDFLAGS}
${DALITOOLKIT_LDFLAGS}
- ${DALISCENE3D_LDFLAGS})
+ ${DALISCENE3D_LDFLAGS}
+ ${DALICSHARPBINDER_LDFLAGS}
+)
TARGET_COMPILE_OPTIONS( ${SCENE3D_TARGET} PUBLIC
${DLOG_CFLAGS}
${DALIADAPTOR_CFLAGS}
${DALITOOLKIT_CFLAGS}
${DALISCENE3D_CFLAGS}
+ ${DALICSHARPBINDER_CFLAGS}
${DALI_PROFILE_CFLAGS}
${SCENE3D_CFLAGS}
${}
--- /dev/null
+# Package Information for pkg-config
+
+prefix=@PREFIX@
+exec_prefix=@EXEC_PREFIX@
+apiversion=@DALI_CSHARP_BINDER_VERSION@
+libdir=@LIB_DIR@
+includedir=@DEV_INCLUDE_PATH@
+
+Name: DALi C# binder
+Description: DALi C# binder Library for Scene3D
+Version: ${apiversion}
+Requires: dali2-scene3d dali2-csharp-binder
+Libs: -L${libdir} -ldali2-csharp-binder-scene3d
+Cflags: -I${includedir}/dali-csharp-binder
includedir=@DEV_INCLUDE_PATH@
Name: DALi C# binder
-Description: DALi C# binder Libaray
+Description: DALi C# binder Library
Version: ${apiversion}
Requires: dali2-core dali2-adaptor dali2-toolkit dali2-scene3d
Libs: -L${libdir} -ldali2-csharp-binder