92 lines
2.0 KiB
CMake
92 lines
2.0 KiB
CMake
# -*- cmake -*-
|
|
|
|
project(llappearance)
|
|
|
|
include(00-Common)
|
|
include(LLCommon)
|
|
include(LLImage)
|
|
include(LLCoreHttp)
|
|
include(LLWindow)
|
|
include(Linking)
|
|
|
|
set(llappearance_SOURCE_FILES
|
|
llavatarappearance.cpp
|
|
llavatarjoint.cpp
|
|
llavatarjointmesh.cpp
|
|
lldriverparam.cpp
|
|
lllocaltextureobject.cpp
|
|
llpolyskeletaldistortion.cpp
|
|
llpolymesh.cpp
|
|
llpolymorph.cpp
|
|
lltexglobalcolor.cpp
|
|
lltexlayer.cpp
|
|
lltexlayerparams.cpp
|
|
lltexturemanagerbridge.cpp
|
|
llwearable.cpp
|
|
llwearabledata.cpp
|
|
llwearabletype.cpp
|
|
llviewervisualparam.cpp
|
|
llavatarappearancedefines.cpp
|
|
)
|
|
|
|
set(llappearance_HEADER_FILES
|
|
CMakeLists.txt
|
|
|
|
llavatarappearance.h
|
|
llavatarjoint.h
|
|
llavatarjointmesh.h
|
|
lldriverparam.h
|
|
lljointpickname.h
|
|
lllocaltextureobject.h
|
|
llpolyskeletaldistortion.h
|
|
llpolymesh.h
|
|
llpolymorph.h
|
|
lltexglobalcolor.h
|
|
lltexlayer.h
|
|
lltexlayerparams.h
|
|
lltexturemanagerbridge.h
|
|
llwearable.h
|
|
llwearabledata.h
|
|
llwearabletype.h
|
|
llviewervisualparam.h
|
|
llavatarappearancedefines.h
|
|
)
|
|
|
|
set_source_files_properties(${llappearance_HEADER_FILES}
|
|
PROPERTIES HEADER_FILE_ONLY TRUE)
|
|
|
|
list(APPEND llappearance_SOURCE_FILES ${llappearance_HEADER_FILES})
|
|
|
|
add_library (llappearance ${llappearance_SOURCE_FILES})
|
|
|
|
target_link_libraries(llappearance
|
|
llcharacter
|
|
llinventory
|
|
llimage
|
|
llrender
|
|
llfilesystem
|
|
llmath
|
|
llxml
|
|
llmessage
|
|
llcorehttp
|
|
llcommon
|
|
)
|
|
set_target_include_dirs( llappearance ${CMAKE_CURRENT_SOURCE_DIR})
|
|
|
|
if (BUILD_HEADLESS)
|
|
add_library (llappearanceheadless ${llappearance_SOURCE_FILES})
|
|
set_target_include_dirs( llappearanceheadless ${CMAKE_CURRENT_SOURCE_DIR})
|
|
|
|
target_link_libraries(llappearanceheadless
|
|
llcharacter
|
|
llinventory
|
|
llimage
|
|
llfilesystem
|
|
llmath
|
|
llxml
|
|
llmessage
|
|
llcorehttp
|
|
llcommon
|
|
)
|
|
endif (BUILD_HEADLESS)
|