PageRenderTime 8ms CodeModel.GetById 5ms app.highlight 1ms RepoModel.GetById 1ms app.codeStats 0ms

/indra/llxuixml/CMakeLists.txt

https://bitbucket.org/lindenlab/viewer-beta/
CMake | 45 lines | 33 code | 9 blank | 3 comment | 0 complexity | a5cb6c0e84bef01ff43e300bfc3dcfb9 MD5 | raw file
 1# -*- cmake -*-
 2
 3project(llxuixml)
 4
 5include(00-Common)
 6include(LLCommon)
 7include(LLMath)
 8include(LLXML)
 9
10include_directories(
11    ${LLCOMMON_INCLUDE_DIRS}
12    ${LLMATH_INCLUDE_DIRS}
13    ${LLXML_INCLUDE_DIRS}
14    )
15
16set(llxuixml_SOURCE_FILES
17    llinitparam.cpp
18    lltrans.cpp
19    lluicolor.cpp
20    llxuiparser.cpp
21    )
22    
23set(llxuixml_HEADER_FILES
24    CMakeLists.txt
25
26    llinitparam.h
27    lltrans.h
28    llregistry.h
29    lluicolor.h
30    llxuiparser.h
31    )
32
33set_source_files_properties(${llxuixml_HEADER_FILES}
34                            PROPERTIES HEADER_FILE_ONLY TRUE)
35
36list(APPEND llxuixml_SOURCE_FILES ${llxuixml_HEADER_FILES})
37
38add_library (llxuixml ${llxuixml_SOURCE_FILES})
39# Libraries on which this library depends, needed for Linux builds
40# Sort by high-level to low-level
41target_link_libraries(llxuixml
42    llxml
43    llcommon
44    llmath
45    )