Module: sems
Branch: master
Commit: 2819051082dd9f024a70a92f8f0cb58d3dbad2b4
URL: 
https://github.com/sems-server/sems/commit/2819051082dd9f024a70a92f8f0cb58d3dbad2b4

Author: Stefan Sayer <sa...@cs.tu-berlin.de>
Committer: Stefan Sayer <sa...@cs.tu-berlin.de>
Date: 2016-02-08T11:36:09+01:00

Merge pull request #11 from lemenkov/better_dsm_mod

make:Install DSM module config files if any

---

Modified: cmake/dsm.lib.rules.txt

---

Diff:  
https://github.com/sems-server/sems/commit/2819051082dd9f024a70a92f8f0cb58d3dbad2b4.diff
Patch: 
https://github.com/sems-server/sems/commit/2819051082dd9f024a70a92f8f0cb58d3dbad2b4.patch

---

diff --git a/cmake/dsm.lib.rules.txt b/cmake/dsm.lib.rules.txt
index 1358b48..230663d 100644
--- a/cmake/dsm.lib.rules.txt
+++ b/cmake/dsm.lib.rules.txt
@@ -1,5 +1,7 @@
 # A place for common parts of SEMS DSM modules rules
 
+INCLUDE(${CMAKE_SOURCE_DIR}/cmake/config.rules.txt)
+
 # We must add base apps/dsm directory as INCLUDEDIR
 INCLUDE_DIRECTORIES (../..)
 
@@ -23,7 +25,15 @@ TARGET_LINK_LIBRARIES(sems_dsm_${sems_dsm_module_name} 
${CMAKE_DL_LIBS} ${sems_d
 SET_TARGET_PROPERTIES(sems_dsm_${sems_dsm_module_name} PROPERTIES OUTPUT_NAME 
${sems_dsm_module_name})
 SET_TARGET_PROPERTIES(sems_dsm_${sems_dsm_module_name} PROPERTIES PREFIX "")
 
+ADD_DEFINITIONS(-DMOD_NAME=\\\"${sems_dsm_module_name}\\\")
+
 INSTALL(
        TARGETS sems_dsm_${sems_dsm_module_name}
        LIBRARY DESTINATION ${SEMS_EXEC_PREFIX}/${SEMS_LIBDIR}/sems/dsm/
 )
+
+IF(NOT DEFINED ${sems_dsm_module_name}_config_files)
+       SEMS_INSTALL_CONFIGS("${sems_dsm_module_name}")
+ELSE(NOT DEFINED ${sems_dsm_module_name}_config_files)
+       SEMS_INSTALL_CONFIGS("${${sems_dsm_module_name}_config_files}")
+ENDIF(NOT DEFINED ${sems_dsm_module_name}_config_files)

_______________________________________________
Semsdev mailing list
Semsdev@lists.iptel.org
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to