# -*- cmake -*- project(appearance_utility) include(00-Common) include(Boost) include(LLAppearance) include(LLCommon) include(LLImage) include(LLMath) include(LLWindow) include(Linking) set(appearance_utility_SOURCE_FILES appearance_utility.cpp llappappearanceutility.cpp llbakingavatar.cpp llbakingjoint.cpp llbakingjointmesh.cpp llbakingprocess.cpp llbakingshadermgr.cpp llbakingtexlayer.cpp llbakingtexture.cpp llbakingwearable.cpp llbakingwearablesdata.cpp llbakingwindow.cpp llprocessparams.cpp llprocessskin.cpp llprocesstexture.cpp ) set(appearance_utility_HEADER_FILES CMakeLists.txt llappappearanceutility.h llbakingavatar.h llbakingjoint.h llbakingjointmesh.h llbakingprocess.h llbakingshadermgr.h llbakingtexlayer.h llbakingtexture.h llbakingwearable.h llbakingwearablesdata.h llbakingwindow.h llprocessparams.h llprocessskin.h llprocesstexture.h ) set_source_files_properties(${appearance_utility_HEADER_FILES} PROPERTIES HEADER_FILES_ONLY TRUE) list(APPEND appearance_utility_SOURCE_FILES ${appearance_utility_HEADER_FILES}) add_executable(appearance-utility-bin ${appearance_utility_SOURCE_FILES}) target_link_libraries(appearance-utility-bin llcharacter llinventory llappearance llwindow llrender llxml ) if (USE_PRECOMPILED_HEADERS) target_precompile_headers(appearance-utility-bin REUSE_FROM llprecompiled) endif () if (BUILD_HEADLESS) add_executable(appearance-utility-headless-bin ${appearance_utility_SOURCE_FILES}) target_link_libraries(appearance-utility-headless-bin llcharacter llinventory llappearanceheadless llwindowheadless llrenderheadless llxml ) if (USE_PRECOMPILED_HEADERS) target_precompile_headers(appearance-utility-headless-bin REUSE_FROM llprecompiled) endif () endif (BUILD_HEADLESS)