X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=appli%2FcreaNewProject%2FNewProject%2Flib%2FCMakeLists.txt;h=3ea64ee650405fb5bfe719a4edf607f7f88fcfe8;hb=4473ea5e5ba7bf275cbafbadf81cd82d04917850;hp=eabdd321954f4339c905588058e8d34b52904d0d;hpb=8b33ec17a57e0e04a97f1bbbf5e931b194be425e;p=crea.git diff --git a/appli/creaNewProject/NewProject/lib/CMakeLists.txt b/appli/creaNewProject/NewProject/lib/CMakeLists.txt index eabdd32..3ea64ee 100644 --- a/appli/creaNewProject/NewProject/lib/CMakeLists.txt +++ b/appli/creaNewProject/NewProject/lib/CMakeLists.txt @@ -1,30 +1,33 @@ # Settings for macro CREA_ADVANCED_INSTALL_LIBRARY_FOR_CMAKE : # USER! : Set the library name (global one) +# ----- - SET(LIBRARY_NAME ___Library_name___here___) + SET(LIBRARY_NAME mySampleLib) + # SET(LIBRARY_NAME ___Library_name___here___) SET(LIBRARY_NAME_BASE ${LIBRARY_NAME} ) SET(${LIBRARY_NAME}_INSTALL_FOLDER ${LIBRARY_NAME}) - + # USER! : Give the list of your Libraries - +# NO extention .so/.dll; ONLY name! SET(${LIBRARY_NAME}_LIBRARIES - ___Your_library_one___here___ - ___Your_library_two___here___ - ___Your_library_tree___here___ + # ___Your_library_one___here___ + # ___Your_library_two___here___ + # ___Your_library_tree___here___ ) # USER! : Give the list of directories holding the '.h' and '.txx' to be installed +# ----- SET(${LIBRARY_NAME}_BUILD_TREE_RELATIVE_INCLUDE_PATHS - lib/___Your_include_directory_one___here___ - lib/___Your_include_directory_two___here___ - lib/___Your_include_directory_tree___here___ + lib/mySampleLib + # lib/___Your_include_directory_two___here___ + # lib/___Your_include_directory_tree___here___ ) # USER! : Hands off, here! - +# ----- IF ( ${PROJECT_BINARY_DIR} STREQUAL ${EXECUTABLE_OUTPUT_PATH} ) SET(CILFC_EXECUTABLE_OUTPUT_REL_PATH ".") ELSE ( ${PROJECT_BINARY_DIR} STREQUAL ${EXECUTABLE_OUTPUT_PATH} ) @@ -33,22 +36,23 @@ SET(${LIBRARY_NAME}_LIBRARIES ${PROJECT_BINARY_DIR} ${EXECUTABLE_OUTPUT_PATH}) ENDIF ( ${PROJECT_BINARY_DIR} STREQUAL ${EXECUTABLE_OUTPUT_PATH} ) + SET(${LIBRARY_NAME}_INSTALL_TREE_RELATIVE_LIBRARY_PATHS ${CMAKE_CREA_LIB_PATH} ) + IF(UNIX) SET(${LIBRARY_NAME}_BUILD_TREE_RELATIVE_LIBRARY_PATHS ${CILFC_EXECUTABLE_OUTPUT_REL_PATH}) - SET(${LIBRARY_NAME}_INSTALL_TREE_RELATIVE_LIBRARY_PATHS lib) ELSE(UNIX) SET(${LIBRARY_NAME}_BUILD_TREE_RELATIVE_LIBRARY_PATHS ${CILFC_EXECUTABLE_OUTPUT_REL_PATH}) - SET(${LIBRARY_NAME}_INSTALL_TREE_RELATIVE_LIBRARY_PATHS bin) ENDIF(UNIX) SET(${LIBRARY_NAME}_INSTALL_TREE_RELATIVE_INCLUDE_PATHS include/${LIBRARY_NAME}) # Invoke the advanced macro CREA_ADVANCED_INSTALL_LIBRARY_FOR_CMAKE(${LIBRARY_NAME}) - + # USER! : Up to you again, now! - -# USER! : Add a SUBDIRS command for each one of your libraries -# SUBDIRS(MyLib1) +# ----- +# USER! : Add a ADD_SUBDIRECTORY command for each one of your libraries +# ----- + ADD_SUBDIRECTORY(mySampleLib)