|
@@ -18,6 +18,16 @@ include_directories("${PROJECT_BINARY_DIR}")
|
|
|
|
|
|
#add_subdirectory(src)
|
|
|
|
|
|
+set(DMMLIB_PUBLIC_INCLUDE_DIRS
|
|
|
+ ${CMAKE_SOURCE_DIR}/include
|
|
|
+ CACHE INTERNAL "dmmlib public include directories"
|
|
|
+)
|
|
|
+
|
|
|
+set(DMMLIB_PRIVATE_INCLUDE_DIRS
|
|
|
+ ${CMAKE_SOURCE_DIR}/private-include
|
|
|
+ ${CMAKE_BINARY_DIR}
|
|
|
+)
|
|
|
+
|
|
|
set(DMMLIB_SHARED_LIBRARY
|
|
|
dmm_shared
|
|
|
CACHE INTERNAL "dmmlib shared library"
|
|
@@ -41,5 +51,12 @@ if (HAVE_LOCKS)
|
|
|
)
|
|
|
endif (HAVE_LOCKS)
|
|
|
|
|
|
+include_directories(
|
|
|
+ ${DMMLIB_PUBLIC_INCLUDE_DIRS}
|
|
|
+ ${DMMLIB_PRIVATE_INCLUDE_DIRS}
|
|
|
+)
|
|
|
+
|
|
|
add_library(${DMMLIB_SHARED_LIBRARY} SHARED ${dmmlib_SRCS})
|
|
|
|
|
|
+add_subdirectory(examples)
|
|
|
+
|