]> Creatis software - creaMaracasVisu.git/blob - lib/maracasVisuLib/src/CutModule/interface/CMakeLists.txt
2a594649b9ab794bba891ff55761ded0f2ccc627
[creaMaracasVisu.git] / lib / maracasVisuLib / src / CutModule / interface / CMakeLists.txt
1 #----------------------------------------------------------------------------
2 # SET THE NAME OF YOUR LIBRARY
3 SET ( LIBRARY_NAME   creaMaracasVisu_CutModule_interface  )
4 #----------------------------------------------------------------------------
5 #----------------------------------------------------------------------------
6
7   #----------------------------------------------------------------------------
8   # BUILD LIBRARY
9   #----------------------------------------------------------------------------
10
11   #----------------------------------------------------------------------------
12   # LIBRARY HEADERS (TO BE INSTALLED)
13   # EITHER LIST ALL .h IN CURRENT DIR USING NEXT LINE:
14   FILE(GLOB ${LIBRARY_NAME}_HEADERS "*.h")
15   # OR MANUALLY LIST YOUR HEADERS WITH NEXT COMMAND
16   #  SET ( ${LIBRARY_NAME}_HEADERS
17   #
18   #    )
19   #----------------------------------------------------------------------------
20
21   #----------------------------------------------------------------------------
22   # LIBRARY SOURCES (TO BE COMPILED)
23   # EITHER LIST ALL .cxx, *.cpp, *.cc IN CURRENT DIR USING NEXT LINE:
24   FILE(GLOB ${LIBRARY_NAME}_SOURCES *.cxx *.cpp *.cc)
25   # OR MANUALLY LIST YOUR FILES WITH NEXT COMMAND (WITHOUT EXTENSION)
26   #  SET ( ${LIBRARY_NAME}_SOURCES 
27   #   
28   #    )
29   #----------------------------------------------------------------------------
30
31   #----------------------------------------------------------------------------
32   # LIBRARY DEPENDENCIES (LIBRARIES TO LINK WITH)
33   SET ( ${LIBRARY_NAME}_LINK_LIBRARIES
34     ${crea_LIBRARIES}
35     ${WXWIDGETS_LIBRARIES}
36     #    ${VTK_LIBRARIES}
37     #    ${ITK_LIBRARIES}
38     #    ${GDCM_LIBRARIES}
39     #    ${BOOST_LIBRARIES}
40     )
41   #----------------------------------------------------------------------------
42
43   
44   #----------------------------------------------------------------------------
45   # MACRO WHICH DOES ALL THE JOB : BUILD AND INSTALL
46   #CREA_ADD_LIBRARY( ${LIBRARY_NAME} )
47   #----------------------------------------------------------------------------
48   
49    ADD_LIBRARY(${LIBRARY_NAME} STATIC  ${${LIBRARY_NAME}_SOURCES} ${${LIBRARY_NAME}_HEADERS} )
50   # LINK
51   TARGET_LINK_LIBRARIES(${LIBRARY_NAME} ${${LIBRARY_NAME}_LINK_LIBRARIES})