1 include_directories(${s3d_SOURCE_DIR}/libs3d ${s3d_SOURCE_DIR}/libs3dw)
3 set(S3DW_LIBRARY_DEPENDENCIES s3d ${MATH_LIBRARIES})
6 s3d_add_library(s3dw SHARED animate.c arrange.c button.c event.c input.c
7 label.c root.c scrollbar.c style.c surface.c textbox.c widget.c)
8 target_link_libraries(s3dw ${S3DW_LIBRARY_DEPENDENCIES})
9 set_target_properties(s3dw PROPERTIES VERSION ${VERSION} SOVERSION 2
10 LINK_INTERFACE_LIBRARIES "")
14 RUNTIME DESTINATION "${BIN_INSTALL_DIR}"
15 LIBRARY DESTINATION "${LIB_INSTALL_DIR}"
16 ARCHIVE DESTINATION "${LIB_INSTALL_DIR}"
19 install(FILES s3dw.h DESTINATION "${INCLUDE_INSTALL_DIR}")
22 configure_file(libs3dw.pc.cmake ${s3d_BINARY_DIR}/libs3dw/libs3dw.pc @ONLY)
23 install(FILES ${s3d_BINARY_DIR}/libs3dw/libs3dw.pc DESTINATION "${PKGCFG_INSTALL_DIR}")