FOREACH(EXAMPLE ${SUBDIRS})
FILE(GLOB SRCS "${EXAMPLES_SRC_DIR}/${EXAMPLE}/*.cpp")
SET(SRCS ${SRCS} "${ROOT_SRC_DIR}/shared/resources-location.cpp")
- ADD_EXECUTABLE(${EXAMPLE}.example ${SRCS})
+ IF(SHARED)
+ ADD_LIBRARY(${EXAMPLE}.example SHARED ${SRCS})
+ ELSE()
+ ADD_EXECUTABLE(${EXAMPLE}.example ${SRCS})
+ ENDIF()
TARGET_LINK_LIBRARIES(${EXAMPLE}.example ${REQUIRED_PKGS_LDFLAGS} -pie)
INSTALL(TARGETS ${EXAMPLE}.example DESTINATION ${BINDIR})
ENDFOREACH(EXAMPLE)